<SEC-DOCUMENT>0001140361-25-041386.txt : 20251110
<SEC-HEADER>0001140361-25-041386.hdr.sgml : 20251110
<ACCEPTANCE-DATETIME>20251110161105
ACCESSION NUMBER:		0001140361-25-041386
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		51
CONFORMED PERIOD OF REPORT:	20250930
FILED AS OF DATE:		20251110
DATE AS OF CHANGE:		20251110

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			TANDY LEATHER FACTORY INC
		CENTRAL INDEX KEY:			0000909724
		STANDARD INDUSTRIAL CLASSIFICATION:	LEATHER & LEATHER PRODUCTS [3100]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				752543540
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12368
		FILM NUMBER:		251466291

	BUSINESS ADDRESS:	
		STREET 1:		1900 SE LOOP 820
		CITY:			FT WORTH
		STATE:			TX
		ZIP:			76140
		BUSINESS PHONE:		8178723200

	MAIL ADDRESS:	
		STREET 1:		1900 SE LOOP 820
		CITY:			FT WORTH
		STATE:			TX
		ZIP:			76140

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	LEATHER FACTORY INC
		DATE OF NAME CHANGE:	19930723
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ef20054978_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2025" xmlns:tlfa="http://tandyleather.com/20250930" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title> </title>
    <!-- Licensed to: Broadridge Financial Solutions, LLC Document created using Broadridge PROfile 25.10.1.5333 Copyright 1995 - 2025 Broadridge -->

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="background-color: #ffffff; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;"><div>
  </div><hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/><div>
  </div><div>
    <div style="text-align: center; font-size: 14pt; font-weight: bold;">UNITED STATES</div>
    <div style="text-align: center; font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>
    <div style="text-align: center; font-size: 12pt; font-weight: bold;">Washington, D.C.&#160; 20549</div>
    <div style="text-align: center; font-size: 18pt; font-weight: bold;">Form <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-6220">10-Q</ix:nonNumeric></div>
    <div> <br/>
    </div>
    <div>(Mark One)</div>
    <div style="font-weight: bold;"><ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="ixv-6221">&#9746;</ix:nonNumeric> QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
    <div>For the quarterly period ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-6222">September 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-6223">2025</ix:nonNumeric></ix:nonNumeric></div>
    <div style="text-align: center;">or</div>
    <div style="font-weight: bold;"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-6224">&#9744;</ix:nonNumeric> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
    <div style="font-weight: bold;">For the transition period from __________ to ______________</div>
    <div><br/>
    </div>
    <div style="text-align: center;">Commission File Number <ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-6225">1-12368</ix:nonNumeric></div>
    <table border="0" cellpadding="0" id="z85ce32f85fc24577aefbdd1bab7352a5" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 100%; vertical-align: top;">
            <div style="text-align: center;"><img alt="" src="image0.jpg" style="height: 58px; width: 310px;"/></div>
          </td>
        </tr>

    </table>
    <div style="text-align: center; font-size: 24pt; font-weight: bold;"><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-6226">TANDY LEATHER FACTORY, INC</ix:nonNumeric>.</span></div>
    <div style="text-align: center;">(Exact name of registrant as specified in its charter)</div>
    <div><br/>
    </div>
    <table cellpadding="0" id="z8ccb23e59ffd4b2abe836968facaa563" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 49%; vertical-align: top;"> <div style="text-align: center; font-weight: bold;"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-40"><span style="text-decoration:underline">Delaware</span></ix:nonNumeric></div> </td> <td colspan="1" style="width: 2%; vertical-align: top;">&#160;</td> <td style="width: 49%; vertical-align: top;"> <div style="text-align: center; font-weight: bold;"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-45"><span style="text-decoration:underline">75-2543540</span></ix:nonNumeric></div> </td> </tr> <tr> <td style="width: 49%; vertical-align: top;"> <div style="text-align: center;">(State or other jurisdiction of incorporation or organization)</div> </td> <td colspan="1" style="width: 2%; vertical-align: top;">&#160;</td> <td style="width: 49%; vertical-align: top;"> <div style="text-align: center;">(I.R.S. Employer Identification No.)</div> </td> </tr> </table>
    <div><br/>
    </div>
    <div style="text-align: center; font-weight: bold;"><span style="text-decoration:underline"><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-6227">7602 Southwest Loop 820</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-6228">Benbrook</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-6229">Texas</ix:nonNumeric>&#160; <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-6230">76126</ix:nonNumeric></span></div>
    <div style="text-align: center;">(Address of principal executive offices) (Zip code)</div>
    <div><br/>
    </div>
    <div style="text-align: center; font-weight: bold;"><span style="text-decoration:underline">(<ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-6231">817</ix:nonNumeric>) <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-6232">872-3200</ix:nonNumeric></span></div>
    <div style="text-align: center;">(Registrant&#8217;s telephone number, including area code)</div>
    <div style="text-align: center;"><br/>
    </div>
    <div style="text-align: center;">
      <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto; height: 2px; width: 45%; color: #000000; text-align: center;"/></div>
    <div style="text-align: center;">(Former name, former address and former fiscal year, if changed since last report)</div>
    <div style="text-align: center;"> <br/>
    </div>
    <table border="0" cellpadding="0" id="ze8e26661a4914a3c8e11a36fd70649aa" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;"> <tr> <td style="width: 33%; vertical-align: top;"> <div style="text-align: center;"><span style="text-decoration:underline">Title of each class</span></div> </td> <td style="width: 34%; vertical-align: top;"> <div style="text-align: center;"><span style="text-decoration:underline">Trading Symbol</span></div> </td> <td style="width: 33%; vertical-align: top;"> <div style="text-align: center;"><span style="text-decoration:underline">Name of each exchange on which registered</span></div> </td> </tr> <tr> <td style="width: 33%; vertical-align: top;"> <div style="text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-6233">Common Stock, par value $0.0024</ix:nonNumeric></div> </td> <td style="width: 34%; vertical-align: top;"> <div style="text-align: center;"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-6234">TLF</ix:nonNumeric></div> </td> <td style="width: 33%; vertical-align: top;"> <div style="text-align: center;">The <ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="ixv-6235">Nasdaq</ix:nonNumeric> Capital Market</div> </td> </tr> </table>
    <div><br/>
    </div>
    <div style="text-align: justify;">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160; <ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-6236">Yes</ix:nonNumeric> &#9746;&#160; No &#9744;</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-6237">Yes</ix:nonNumeric> &#9746;&#160; No &#9744;</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&#160; See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.&#160; Large accelerated filer &#9744; <ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-6238">Non-accelerated filer</ix:nonNumeric> &#9746; Accelerated filer &#9744; Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="ixv-6239">&#9746;</ix:nonNumeric> Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="ixv-6240">&#9744;</ix:nonNumeric></div>
    <div>&#160;</div>
    <div style="text-align: justify;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to
      Section 13(a) of the Exchange Act. &#9744;</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes &#9744; No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-6241">&#9746;</ix:nonNumeric></div>
    <div><br/>
    </div>
    <div>As of November 7, 2025, the registrant had <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-6242">8,067,502</ix:nonFraction> shares of Common Stock, par value $0.0024 per share, outstanding.</div>
    <div><br/>
    </div>
    <div>
      <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/></div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div style="text-align: center; font-weight: bold;">&#160;TANDY LEATHER FACTORY, INC.</div>
    <div><br/>
    </div>
    <div style="text-align: center; font-weight: bold;">FORM 10-Q</div>
    <div><br/>
    </div>
    <div style="text-align: center; font-weight: bold;">FOR THE QUARTER ENDED September 30, 2025</div>
    <div>&#160;</div>
    <div style="text-align: center; color: #000000; font-weight: bold;"><a id="TABLEOFCONTENTS"><!--Anchor--></a><span style="font-weight: bold;">TABLE OF <span style="font-variant: small-caps;">CONTENTS<!--Anchor--></span></span></div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" id="zdec4d219e9fc4e91bbee94aeb43179c1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td colspan="2" rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;"><a href="#PARTI.FINANCIALINFORMATIO">PART I.&#160; FINANCIAL INFORMATION</a><!--Anchor--></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; font-weight: bold; text-align: right; background-color: rgb(204, 238, 255);">4<br/>
          </td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top;">&#160;</td>
          <td style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">
              <div style="color: rgb(0, 0, 0);"><a href="#ConsolidatedFinancialStat">Item 1.&#160; Consolidated Financial Statements (Unaudited)</a><!--Anchor--></div>
            </div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">4</td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="#NOTES"><!--Anchor-->NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">8<br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><!--Anchor--><a href="#ManagementsDiscussionandA">Item 2.&#160; Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">19<br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"><!--Anchor-->
            <div><a href="#ControlsandProcedures.">Item 4.&#160; Controls and Procedures</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">23<br/>
          </td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top;">&#160;</td>
          <td style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" rowspan="1" style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><!--Anchor-->
            <div style="font-weight: bold;"><a href="#PARTII.OTHERINFORMATION">PART II.&#160; OTHER INFORMATION<br/>
              </a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);"><span style="font-weight: bold;">24</span><br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;"><br/>
          </td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"><!--Anchor-->
            <div style="color: rgb(0, 0, 0);"><a href="#LegalProceedings.">Item 1.&#160; Legal Proceedings</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">24<br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"><!--Anchor-->
            <div style="color: rgb(0, 0, 0);"><a href="#RiskFactors.">Item 1A.&#160; Risk Factors</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">24<br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);"><a href="#UnregisteredSalesofEquity">Item 2.&#160; Unregistered Sales of Equity Securities and Use of Proceeds</a><!--Anchor--></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">24<br/>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 3%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 94%; vertical-align: top;">&#160;</td>
          <td colspan="1" rowspan="1" style="width: 3%; vertical-align: top; text-align: right;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 3%; vertical-align: top; background-color: rgb(204, 238, 255);"><br/>
          </td>
          <td style="width: 94%; vertical-align: top; background-color: rgb(204, 238, 255);"><!--Anchor-->
            <div style="color: rgb(0, 0, 0);"><a href="#Exhibits">Item 6.&#160; Exhibits</a></div>
          </td>
          <td colspan="1" style="width: 3%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">25<br/>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">2</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify; font-size: 12pt;"><span style="font-size: 10pt; font-weight: bold;">Cautionary Statement Regarding Forward-Looking Statements and Information</span></div>
    <div><br/>
    </div>
    <div style="font-style: italic;">The following discussion, as well as other portions of this Form 10-Q, contains forward-looking statements that reflect our plans, estimates and beliefs.&#160; Any such forward-looking statements (including, but not limited
      to, statements to the effect that Tandy Leather Factory, Inc. (&#8220;TLF&#8221;) or its management &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;believes,&#8221; &#8220;intends,&#8221; and other similar expressions) that are not statements of historical fact should be
      considered forward-looking statements and should be read in conjunction with our Consolidated Financial Statements and related notes contained elsewhere in this report.&#160; These forward-looking statements are made based upon management&#8217;s current plans,
      expectations, estimates, assumptions and beliefs concerning future events impacting us and should be read carefully because they involve risks and uncertainties.&#160; We assume no obligation to update or otherwise revise these forward-looking statements,
      except as required by law.&#160; Specific examples of forward-looking statements include, but are not limited to, statements regarding our forecasts of financial performance, share repurchases, store openings or store closings, capital expenditures and
      working capital requirements.&#160; Our actual results could materially differ from those discussed in such forward-looking statements.&#160; Factors that could cause or contribute to such differences include, but are not limited to, those discussed below and
      particularly in &#8220;Item 1A. Risk Factors&#8221; and &#8220;Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report on Form 10-K for the fiscal year ended December 31, 2024.&#160; Unless the context otherwise
      indicates, references in this Form 10-Q to &#8220;TLF,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;the Company,&#8221; &#8220;Tandy,&#8221; or &#8220;Tandy Leather&#8221; mean Tandy Leather Factory, Inc., together with its subsidiaries.</div>
    <div style="font-style: italic;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">3</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <a id="PARTI.FINANCIALINFORMATIO"><!--Anchor--></a>
    <div style="font-weight: bold;">PART I.&#160; FINANCIAL INFORMATION</div>
    <div style="font-weight: bold;">
      <div>
        <a id="ConsolidatedFinancialStat"></a><table cellpadding="0" class="DSPFListTable" id="z8cee56a2bd0f48609098f3fd88c0c928" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0px;">

            <tr style="vertical-align: top;">
              <td style="text-align: right; vertical-align: top; width: 36pt;">
                <div style="text-align: left; font-weight: bold;">Item 1. </div>
              </td>
              <td style="text-align: left; vertical-align: top; width: auto;">
                <div style="font-weight: bold;">Condensed <!--Anchor-->Consolidated Financial Statements</div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div><br/>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Tandy Leather Factory, Inc.</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">
        <div style="color: rgb(0, 0, 0); font-weight: bold;">Condensed Consolidated Balance Sheets</div>
        <div style="color: rgb(0, 0, 0); font-weight: bold;">
          <div style="color: rgb(0, 0, 0); font-weight: bold;">(amounts in thousands, except share data and per share data)</div>
        </div>
      </div>
    </div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z359eab34d0d0496baf9a0b64c1499196" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> (Unaudited)</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-align: center; text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">ASSETS</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">CURRENT ASSETS:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Cash and cash equivalents</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-6243">12,018</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-6244">13,271</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accounts receivable-trade, net of allowance for credit losses of $<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-6245">18</ix:nonFraction> at September 30, 2025 and $<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-6246">49</ix:nonFraction> at December 31, 2024</div> </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-6247">304</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-6248">331</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Inventory</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-6249">35,947</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-6250">35,556</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Income tax receivable</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" unitRef="usd" id="ixv-6251">225</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesReceivable" scale="3" unitRef="usd" id="ixv-6252">384</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Prepaid expenses</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-6253">1,086</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-6254">898</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Other current assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-6255">83</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsCurrent" scale="3" unitRef="usd" id="ixv-6256">96</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total current assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-6257">49,663</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-6258">50,536</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Property and equipment, at cost</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-6259">25,356</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" unitRef="usd" id="ixv-6260">31,655</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Less accumulated depreciation</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-6261">15,704</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-6262">19,320</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Property and equipment, net</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-6263">9,652</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-6264">12,335</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Operating lease assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-6265">24,348</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-6266">10,323</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Deferred income taxes</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-6267">170</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" unitRef="usd" id="ixv-6268">1,213</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Other assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-6269">709</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-6270">517</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">TOTAL ASSETS</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-6271">84,542</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-6272">74,924</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">CURRENT LIABILITIES:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Accounts payable-trade</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd" id="ixv-6273">2,632</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" unitRef="usd" id="ixv-6274">3,110</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Accrued expenses and other liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-6275">2,681</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="3" unitRef="usd" id="ixv-6276">3,571</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Income taxes payable</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="3" unitRef="usd" id="ixv-6277">658</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TaxesPayableCurrent" scale="3" unitRef="usd" id="ixv-6278">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Current portion of operating lease liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-6279">3,536</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" unitRef="usd" id="ixv-6280">3,205</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total current liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-6281">9,507</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-6282">9,886</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Uncertain tax positions</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" unitRef="usd" id="ixv-6283">138</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilityForUncertainTaxPositionsNoncurrent" scale="3" unitRef="usd" id="ixv-6284">248</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Other non-current liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-6285">76</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-6286">76</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Operating lease liabilities, non-current</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-6287">21,443</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-6288">7,561</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">COMMITMENTS AND CONTINGENCIES (Note 6)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">STOCKHOLDERS&#8217; EQUITY:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock, $<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-6289"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-6290">0.0024</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-6291"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-6292">15,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-6293">9,491,878</ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-6294">9,920,957</ix:nonFraction> shares issued at September 30, 2025 and December 31, 2024, respectively; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-6295">8,067,502</ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-6296">8,496,581</ix:nonFraction> shares outstanding at September 30, 2025 and December 31, 2024, respectively</div> </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-6297">22</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-6298">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Paid-in capital</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-6299">3,398</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="3" unitRef="usd" id="ixv-6300">4,529</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Retained earnings</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-6301">61,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-6302">64,486</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">Treasury stock at cost (<ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-6303"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonShares" scale="0" unitRef="shares" id="ixv-6304">1,424,376</ix:nonFraction></ix:nonFraction> shares at September 30, 2025 and December 31, 2024)</div> </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" unitRef="usd" id="ixv-6305">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="3" unitRef="usd" id="ixv-6306">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Accumulated other comprehensive loss, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6307">2,042</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6308">2,112</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Total stockholders&#8217; equity</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6309">53,378</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6310">57,153</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-6311">84,542</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-6312">74,924</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div>The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</div>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">4</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Tandy Leather Factory, Inc.</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">
        <div style="color: rgb(0, 0, 0); font-weight: bold;">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</div>
        <div style="color: rgb(0, 0, 0); font-weight: bold;"> (amounts in thousands, except share and per share data)</div>
        <div style="color: rgb(0, 0, 0); font-weight: bold;"> (Unaudited)</div>
        <div style="color: rgb(0, 0, 0); font-weight: bold;"> <br/>
        </div>
      </div>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="ze029f22d4b9746dfb7b5175fcd4dd410" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Net sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6313">17,264</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6314">17,351</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6315">54,072</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6316">53,913</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Cost of sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-6317">7,094</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-6318">7,329</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-6319">22,612</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" unitRef="usd" id="ixv-6320">22,953</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Gross profit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-6321">10,170</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-6322">10,022</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-6323">31,460</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" unitRef="usd" id="ixv-6324">30,960</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Operating expenses</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd" id="ixv-6325">10,848</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd" id="ixv-6326">10,289</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd" id="ixv-6327">31,811</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingCostsAndExpenses" scale="3" unitRef="usd" id="ixv-6328">30,515</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">(Loss) Income from operations</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6329">678</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6330">267</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6331">351</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-6332">445</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Other income (expense):</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Interest income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" unitRef="usd" id="ixv-6333">98</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" unitRef="usd" id="ixv-6334">85</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" unitRef="usd" id="ixv-6335">461</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" unitRef="usd" id="ixv-6336">266</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Gain on disposal of headquarters (see footnote 8)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6337">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6338">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6339">16,225</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6340">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Other, net</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-6341">1,253</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-6342">1</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-6343">2,946</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-6344">38</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Total other (expense) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" sign="-" unitRef="usd" id="ixv-6345">1,155</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-6346">84</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-6347">13,740</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-6348">228</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">(Loss) income before income taxes</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-6349">1,833</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-6350">183</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-6351">13,389</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-6352">673</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Income tax (benefit) provision</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-6353">481</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-6354">51</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-6355">3,357</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-6356">178</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Net (loss) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6357">1,352</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6358">132</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6359">10,032</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6360">495</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6361">235</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6362">34</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6363">70</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6364">244</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Comprehensive (loss) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-6365">1,587</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" sign="-" unitRef="usd" id="ixv-6366">98</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-6367">10,102</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-6368">739</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Net (loss) income per common share:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Basic</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-6369">0.17</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-6370">0.02</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-6371">1.20</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-6372">0.06</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Diluted</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-6373">0.17</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-6374">0.02</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-6375">1.18</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-6376">0.06</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Weighted average number of shares outstanding:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Basic</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6377">8,142,441</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6378">8,422,514</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6379">8,378,083</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6380">8,412,923</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Diluted</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6381">8,142,441</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6382">8,422,514</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6383">8,502,787</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6384">8,511,899</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div>The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</div>
    <div> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">5</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Tandy Leather Factory, Inc.</div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Condensed Consolidated Statements of Cash Flows</div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">(amounts in thousands)</div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">(Unaudited)</div>
    </div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z48f298fc3efa4521968374c0b068a1a8" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Cash flows from operating activities:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Net income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6385">10,032</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6386">495</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Depreciation and amortization</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" unitRef="usd" id="ixv-6387">609</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" unitRef="usd" id="ixv-6388">927</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Operating lease asset amortization</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" unitRef="usd" id="ixv-6389">3,915</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" unitRef="usd" id="ixv-6390">2,669</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Gain on disposal of assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6391">16,225</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6392">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Stock-based compensation</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6393">338</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6394">534</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Deferred income taxes</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" unitRef="usd" id="ixv-6395">1,043</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" unitRef="usd" id="ixv-6396">221</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Changes in operating assets and liabilities:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Accounts receivable-trade</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-6397">30</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-6398">88</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Inventory</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-6399">191</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" unitRef="usd" id="ixv-6400">91</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Prepaid expenses</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" unitRef="usd" id="ixv-6401">186</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" unitRef="usd" id="ixv-6402">340</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Other current assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd" id="ixv-6403">12</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssets" scale="3" sign="-" unitRef="usd" id="ixv-6404">33</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Accounts payable-trade</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd" id="ixv-6405">815</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd" id="ixv-6406">13</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Accrued expenses and other liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-6407">897</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" sign="-" unitRef="usd" id="ixv-6408">629</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Income taxes, net</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" sign="-" unitRef="usd" id="ixv-6409">716</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" unitRef="usd" id="ixv-6410">981</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Other assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" unitRef="usd" id="ixv-6411">190</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" unitRef="usd" id="ixv-6412">50</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Operating lease liabilities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" sign="-" unitRef="usd" id="ixv-6413">3,727</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="3" sign="-" unitRef="usd" id="ixv-6414">2,650</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Total adjustments</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6415">15,568</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6416">458</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt;">Net cash (used in) provided by operating activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6417">5,536</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-6418">37</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Cash flows from investing activities:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Purchase of property and equipment</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-6419">6,590</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-6420">2,315</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Proceeds from sales of Headquarters assets, net</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" unitRef="usd" id="ixv-6421">24,897</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" unitRef="usd" id="ixv-6422">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt;">Net cash provided by (used in) investing activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" unitRef="usd" id="ixv-6423">18,307</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6424">2,315</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Cash flows from financing activities:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Payment of finance lease obligations</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" unitRef="usd" id="ixv-6425">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" unitRef="usd" id="ixv-6426">1</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Dividend Paid</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd" id="ixv-6427">12,745</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd" id="ixv-6428">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Repurchase of common stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-6429">1,470</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-6430">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt;">Net cash used in financing activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6431">14,215</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-6432">1</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Effect of exchange rate changes on cash and cash equivalents</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6433">191</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6434">175</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Net decrease in cash and cash equivalents</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-6435">1,253</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" sign="-" unitRef="usd" id="ixv-6436">2,104</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Cash and cash equivalents, beginning of period</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6437">13,271</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6438">12,159</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Cash and cash equivalents, end of period</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6439">12,018</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-6440">10,055</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div>The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</div>
    <div> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">6</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Tandy Leather Factory, Inc.</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"> Condensed Consolidated Statements of Stockholders&#8217; Equity</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"> (amounts in thousands, except share data)</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"> (Unaudited)</div>
      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">
        <div style="color: rgb(0, 0, 0); font-weight: bold;"><br/>
        </div>
      </div>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="zc398fb108698406d96ca1687759d760a" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Number of Shares</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Common Stock </div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Outstanding</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Par Value</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Paid-in Capital</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Treasury Stock</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Retained Earnings</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Accumulated Other</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Comprehensive</div>
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Income (Loss)</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, December 31, 2024</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c9" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6441">8,496,581</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6442">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6443">4,529</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6444">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: bold;"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6445">64,486</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6446">2,112</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6447">57,153</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6448">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6449">93</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6450">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6451">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6452">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6453">93</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6454">15,973</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6455">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6456">-</ix:nonFraction><br/> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6457">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6458">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6459">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6460">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Repurchase of common stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-6461">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6462">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6463">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6464">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6465">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6466">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6467">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6468">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6469">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6470">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6471">11,583</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6472">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6473">11,583</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend Paid</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6474">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6475">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6476">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6477">12,745</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6478">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6479">12,745</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6480">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c15" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6481">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6482">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6483">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6484">288</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6485">288</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, March 31, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c20" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6486">8,512,554</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6487">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6488">4,622</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6489">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6490">63,324</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c24" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6491">2,400</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c25" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6492">55,796</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6493">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6494">118</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6495">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6496">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6497">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6498">118</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6499">3,078</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6500">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6501">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6502">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6503">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6504">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6505">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Repurchase of common stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c26" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-6506">17,233</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6507">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6508">176</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6509">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6510">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6511">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6512">176</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6513">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6514">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6515">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c29" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6516">199</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6517">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6518">199</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend Paid</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6519">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6520">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6521">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6522">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6523">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6524">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c26" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6525">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6526">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6527">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c29" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6528">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c30" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6529">593</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c31" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6530">593</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, June 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c32" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6531">8,498,399</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6532">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6533">4,564</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c34" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6534">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c35" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6535">63,125</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c36" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6536">1,807</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6537">56,132</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6538">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6539">127</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6540">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6541">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6542">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6543">127</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6544">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6545">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6546">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6547">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6548">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6549">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Repurchase of common stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c38" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-6550">430,897</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6551">1</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6552">1,293</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6553">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6554">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6555">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6556">1,294</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6557">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6558">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6559">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6560">1,352</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6561">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6562">1,352</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Dividend Paid</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6563">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6564">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6565">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6566">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6567">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-6568">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6569">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6570">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6571">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6572">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6573">235</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" sign="-" unitRef="usd" id="ixv-6574">235</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, September 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6575">8,067,502</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6576">22</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6577">3,398</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6578">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6579">61,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6580">2,042</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6581">53,378</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, December 31, 2023</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c48" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6582">8,399,245</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6583">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6584">3,981</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6585">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6586">63,659</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6587">1,544</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6588">56,346</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6589">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6590">197</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6591">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6592">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6593">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6594">197</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c53" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6595">2,727</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6596">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6597">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6598">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6599">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6600">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6601">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6602">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6603">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6604">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6605">525</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6606">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6607">525</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6608">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6609">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6610">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6611">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6612">170</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6613">170</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, March 31, 2024</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6614">8,401,972</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6615">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6616">4,178</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c61" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6617">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c62" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6618">64,184</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c63" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6619">1,374</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c64" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6620">57,238</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6621">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6622">157</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6623">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6624">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6625">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6626">157</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6627">20,574</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6628">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6629">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6630">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6631">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6632">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6633">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Shares withheld for taxes and cancelled</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="INF" format="ixt:fixed-zero" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" unitRef="shares" id="ixv-6634">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6635">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6636">-</ix:nonFraction><br/> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6637">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6638">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6639">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" unitRef="usd" id="ixv-6640">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Purchase of treasury stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6641">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6642">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6643">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6644">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6645">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:fixed-zero" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" unitRef="usd" id="ixv-6646">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6647">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6648">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6649">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6650">101</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6651">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6652">101</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c65" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6653">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c66" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6654">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c67" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6655">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c68" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6656">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c69" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6657">40</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c70" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6658">40</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, June 30, 2024</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c71" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6659">8,422,546</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c71" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6660">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c72" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6661">4,335</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c73" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6662">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c74" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6663">64,285</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c75" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6664">1,334</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c76" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6665">57,536</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Stock-based compensation expense</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6666">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6667">180</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6668">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6669">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6670">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" unitRef="usd" id="ixv-6671">180</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vesting of restricted stock units</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6672">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6673">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6674">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6675">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6676">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-6677">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Repurchase of common stock</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c77" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-6678">32</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6679">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6680">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6681">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6682">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6683">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:fixed-zero" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" unitRef="usd" id="ixv-6684">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6685">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6686">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6687">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c80" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6688">132</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6689">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6690">132</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustments, net of tax</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">-</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c77" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6691">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c78" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6692">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c79" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6693">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c80" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6694">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c81" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6695">34</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" unitRef="usd" id="ixv-6696">34</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 16%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 18pt; text-indent: -9pt;">Balance, September 30, 2024</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c82" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares" id="ixv-6697">8,422,514</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c82" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6698">23</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6699">4,515</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6700">9,773</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6701">64,153</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" sign="-" unitRef="usd" id="ixv-6702">1,300</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-6703">57,618</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="text-align: justify;"> <br/>
    </div>
    <div style="text-align: justify;">The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.</div>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">7</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: center; font-weight: bold;">TANDY LEATHER FACTORY, INC.</div>
    <div style="text-align: center; font-weight: bold;"><a id="NOTES"><!--Anchor--></a>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</div>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-3872"><div style="text-align: justify; font-weight: bold;">1.&#160; BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Tandy Leather Factory, Inc. (&#8220;TLF,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;the Company,&#8221; &#8220;Tandy,&#8221; or &#8220;Tandy Leather&#8221; mean Tandy Leather Factory, Inc., together with its subsidiaries) is one of the world&#8217;s largest
      specialty retailers of leather and leathercraft-related items.&#160; Founded in 1919 in Fort Worth, Texas, the Company introduced leathercrafting to millions of American and later Canadian and other international customers and has built a track record as
      the trusted source of quality leather, tools, hardware, supplies, kits and teaching materials for leatherworkers everywhere.&#160; Today, our mission remains to build on our legacy of inspiring the timeless art and trade of leatherworking.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">What differentiates Tandy from the competition is our high brand awareness and strong brand equity and loyalty, our network of retail stores that provides convenience, a high-touch customer service
      experience, a hub for the local leathercrafting community, and our 100+ year heritage.&#160; We believe that this combination of qualities is unique to Tandy and gives the brand competitive advantages that are difficult for others to replicate.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We sell our products primarily through company-owned stores, through orders generated from our global websites, and through direct account representatives in our commercial division. We also manufacture
      leather lace, cut leather pieces and most of the do-it-yourself kits that are sold in our stores and on our websites.&#160; We also offer production services to our business customers such as cutting (&#8220;clicking&#8221;), splitting, and some assembly.&#160; We
      maintain our principal offices at 7602 Southwest Loop 820, Benbrook, Texas 76126.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">The Company currently operates a total of <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NumberOfStores" scale="0" unitRef="Store" id="ixv-6704">101</ix:nonFraction> retail stores as of September 30, 2025.&#160; There are <ix:nonFraction contextRef="c87" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NumberOfStores" scale="0" unitRef="Store" id="ixv-6705">91</ix:nonFraction> stores in the United States (&#8220;U.S.&#8221;), <ix:nonFraction contextRef="c88" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfStores" scale="0" unitRef="Store" id="ixv-6706">nine</ix:nonFraction> stores in Canada and <ix:nonFraction contextRef="c89" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:NumberOfStores" scale="0" unitRef="Store" id="ixv-6707">1</ix:nonFraction> store in Spain.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">The Company&#8217;s common shares currently trade on the Nasdaq Capital Market under the symbol &#8220;TLF.&#8221;</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We operate as a <span style="-sec-ix-hidden: hidden-fact-2"><span style="-sec-ix-hidden: hidden-fact-3">single</span></span> segment and report on a consolidated basis. The Chief Operating Decision Maker (CODM), which is our CEO, uses both the net sales, cost of goods sold and net operating income to assess the Company&#8217;s performance and allocation of resources. All three measures are currently included on the face of our income statement.</div>
    <div>&#160;</div>
    <div>
      <div style="text-align: justify;">The accompanying unaudited Condensed&#160;Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial
        information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for annual audited financial statements. In the opinion of management, the
        accompanying unaudited Consolidated Financial Statements for Tandy Leather Factory, Inc. and its consolidated subsidiaries contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly our financial position as of
        <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and December 31, 2024, our results of operations and our cash flows for the three months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, and our statements
        of stockholders&#8217; equity as of and for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024. The preparation of financial statements in accordance with US GAAP requires the use of estimates that
        affect the reported value of assets, liabilities, revenues and expenses. These estimates are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis
        for the Company&#8217;s conclusions. The Company continually evaluates the information used to make these estimates as the business and the economic environment changes. Actual results may differ from these estimates, and estimates are subject to change
        due to modifications in the underlying conditions or assumptions. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying notes included in our
        Form 10-K for the year ended December 31, 2024.</div>
      <div style="text-align: justify;"> <br/>
      </div>
    </div></ix:nonNumeric>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">8</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_1"><div style="text-align: justify; font-weight: bold;">Significant Accounting Policies</div>
    <div style="text-align: justify;"><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="ixv-3913"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Cash and cash equivalents</span></span>.&#160; The Company considers investments with a maturity, at time of purchase, of three months or less to be cash equivalents.&#160; All credit card, debit card and electronic transfer transactions pending settlement in less than seven days are classified as cash and cash equivalents.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-3919"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Foreign currency translation and transactions</span></span>.&#160; Foreign currency translation adjustments arise from activities of our foreign subsidiaries.&#160; Results of operations are translated into U.S. dollars using the average exchange rates during the period, while assets and liabilities are translated using period-end exchange rates.&#160; Foreign currency translation adjustments of assets and liabilities are recorded in stockholders&#8217; equity and presented net of tax. Gains and losses resulting from foreign currency translations are reported in the Consolidated Statements of Operations and Comprehensive Income under the caption &#8220;Foreign currency translation adjustments, net of tax&#8221; for all periods presented.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-3925"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Revenue Recognition.</span></span>&#160; Our revenue is earned from sales of merchandise and generally occurs via three methods: (1) at the store, (2) via web sales, and (3) sales of product directly to commercial customers. We recognize revenue when we satisfy the performance obligation of transferring control of product merchandise&#160;to a customer. At the store,&#160;our performance obligation is met and revenue is recognized when a sales transaction occurs with a customer. When merchandise is shipped to a customer, our performance obligation is met, and revenue is recognized when control passes to the customer. Shipping terms are normally free on board (&#8220;FOB&#8221;) shipping point, and control passes when the merchandise is shipped to the customer. Sales tax and comparable foreign tax are excluded from net sales, while shipping charged to our customers is included in net sales. Net sales are based on the amount of consideration that we expect to receive, reduced by estimates for future merchandise returns.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><div style="text-align: justify;">The sales return allowance is based each year on historical customer return behavior and other known factors and reduces net sales and cost of sales, accordingly. The sales return allowance included in accrued expense and other liabilities was $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="6" unitRef="usd" id="ixv-6708">0.1</ix:nonFraction> million as of <span style="color: rgb(0, 0, 0);">September 30, 2025,</span> and $<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="6" unitRef="usd" id="ixv-6709">0.2</ix:nonFraction> million as of December 31, 2024, and $<ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" scale="6" unitRef="usd" id="ixv-6710">0.5</ix:nonFraction> million as of January 1, 2024. The estimated value of merchandise expected to be returned included in other current assets was less than $<ix:nonFraction contextRef="c90" decimals="-5" format="ixt:num-dot-decimal" name="tlfa:InventoryMerchandiseExpectedToBeReturned" scale="6" unitRef="usd" id="ixv-6711"><ix:nonFraction contextRef="c91" decimals="-5" format="ixt:num-dot-decimal" name="tlfa:InventoryMerchandiseExpectedToBeReturned" scale="6" unitRef="usd" id="ixv-6712"><ix:nonFraction contextRef="c92" decimals="-5" format="ixt:num-dot-decimal" name="tlfa:InventoryMerchandiseExpectedToBeReturned" scale="6" unitRef="usd" id="ixv-6713">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million as of <span style="color: rgb(0, 0, 0);">September 30, 2025, </span>December 31, 2024, and January 1, 2024, respectively.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><div style="text-align: justify;">We record a gift card liability for the unfulfilled performance obligation on the date we issue a gift card to a customer. We record revenue and reduce the gift card liability as the customer redeems the gift card. In addition, for gift card breakage, we recognize a proportionate amount for the expected unredeemed gift cards over the expected customer redemption period, which is <ix:nonNumeric contextRef="c0" format="ixt-sec:durwordsen" name="tlfa:GiftCardRedemptionPeriod" id="ixv-6714">one year</ix:nonNumeric>. As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, December 31, 2024, and January 1, 2024, our gift card liability, included in accrued expenses and other liabilities, was $<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" unitRef="usd" id="ixv-6715"><ix:nonFraction contextRef="c94" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" unitRef="usd" id="ixv-6716"><ix:nonFraction contextRef="c95" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="6" unitRef="usd" id="ixv-6717">0.3</ix:nonFraction></ix:nonFraction></ix:nonFraction> million, respectively. We recognized gift card revenue of $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-6718"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-6719">0.1</ix:nonFraction></ix:nonFraction> million for the 3 months ended September 30, 2025 and 2024, respectively. For the three months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" unitRef="usd" id="ixv-6720">0.1</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" unitRef="usd" id="ixv-6721">0.2</ix:nonFraction> million respectively in net sales associated with gift cards.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><div style="text-align: justify;">We recognized gift card revenue of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-6722"><ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" unitRef="usd" id="ixv-6723">0.3</ix:nonFraction></ix:nonFraction> million for the nine months ended September 30, 2025 and 2024, respectively.&#160; For the nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" unitRef="usd" id="ixv-6724">0.2</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DeferredRevenueRevenueRecognized1" scale="6" unitRef="usd" id="ixv-6725">0.3</ix:nonFraction> million respectively in net sales associated with gift cards.</div></ix:continuation></ix:continuation>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">9</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Disaggregated Revenue.</span>&#160; </span><ix:nonNumeric contextRef="c0" continuedAt="_DisaggregationOfRevenueTableTextBlock-c0_cont_1" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-3965">In the following table, revenue for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025</span> and 2024 is disaggregated by geographic areas as follows:</ix:nonNumeric></div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_DisaggregationOfRevenueTableTextBlock-c0_cont_1"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">United States</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c109" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6726">15,280</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c110" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6727">15,468</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c111" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6728">48,056</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c112" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6729">47,854</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Canada</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c113" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6730">1,742</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c114" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6731">1,659</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c115" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6732">5,310</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c116" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6733">5,293</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Spain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c117" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6734">242</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c118" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6735">224</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c119" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6736">706</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6737">766</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;">Net sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6738">17,264</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6739">17,351</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6740">54,072</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" unitRef="usd" id="ixv-6741">53,913</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:continuation></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><div style="text-align: justify;">Geographic sales information is based on the location of the customer.&#160; As a percentage of our consolidated net sales, excluding Canada, our other international net sales were less than <ix:nonFraction contextRef="c96" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-6742"><ix:nonFraction contextRef="c97" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-6743"><ix:nonFraction contextRef="c98" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-6744"><ix:nonFraction contextRef="c99" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" unitRef="pure" id="ixv-6745">2.0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% for the three and nine months ended September 30, 2025, and 2024, respectively.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="tlfa:RevenueRecognitionDiscountsPolicyTextBlock" id="ixv-4107"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Discounts</span></span>.&#160; We offer <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="tlfa:NumberOfClassesOfCustomerDiscounts" scale="0" unitRef="Discount" id="ixv-6746">six</ix:nonFraction> classes of customer discounts: 1) Retail, 2) Military/First Responder, 3) Business, 4) Commercial, 5) Commercial Pro, and 6) Employees. There are no other class of discounts, and any discounts given will fall into one of these <ix:nonFraction contextRef="c0" decimals="INF" format="ixt-sec:numwordsen" name="tlfa:NumberOfClassesOfCustomerDiscounts" scale="0" unitRef="Discount" id="ixv-6747">six</ix:nonFraction> categories.&#160; Such discounts are not deemed to be variable consideration nor convey a material right to these customers since the discounted pricing they receive in a discount class is not incremental to others within the same class and there is no retrospective impact of such discounts.&#160; As a result, sales are reported after deduction of discounts at the point of sale.&#160; We do not pay slotting fees or make other payments to resellers.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="ixv-4113"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Operating</span></span><span style="text-decoration:underline">&#160;</span><span style="font-style: italic;"><span style="text-decoration:underline">expenses</span></span>.&#160; Operating expenses include all selling, general and administrative costs, including wages and benefits, rent and occupancy costs, depreciation, advertising, store operating expenses, outbound freight charges (to ship merchandise to customers), and corporate office costs.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-4122"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Property and equipment, net of accumulated depreciation</span></span>.&#160; Property and equipment are stated at cost.&#160; Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are <ix:nonNumeric contextRef="c100" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c100_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6748">three</ix:nonNumeric> to <ix:nonNumeric contextRef="c101" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6749">ten<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c100_cont_1"> years</ix:continuation></ix:nonNumeric> for equipment and machinery, <ix:nonNumeric contextRef="c102" continuedAt="_PropertyPlantAndEquipmentUsefulLife-c102_cont_1" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6751">seven</ix:nonNumeric> to <ix:nonNumeric contextRef="c103" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6752">fifteen<ix:continuation id="_PropertyPlantAndEquipmentUsefulLife-c102_cont_1"> years</ix:continuation></ix:nonNumeric> for furniture and fixtures, <ix:nonNumeric contextRef="c104" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6754">five years</ix:nonNumeric> for vehicles, and <ix:nonNumeric contextRef="c105" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-6755">forty years</ix:nonNumeric> for buildings and related improvements.&#160; Leasehold improvements are amortized over the lesser of the life of the lease or the useful life of the asset.&#160; Repairs and maintenance costs are expensed as incurred but are capitalized if the related cost extends&#160;the life of the assets.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock" id="ixv-4128"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Inventory</span></span>. Inventory is stated at the lower of first-in, first-out (&#8220;FIFO&#8221;) cost or net realizable value, and FIFO layers are maintained at the location level. Finished goods held for sale include the cost of merchandise purchases, the costs to bring the merchandise to our Texas distribution center, warehousing and handling expenditures, and distributing and delivering merchandise to our stores.&#160; These costs include depreciation of long-lived assets utilized in acquiring, warehousing and distributing inventory.&#160; Manufacturing inventory including raw materials and work-in-process is valued on a first in, first out basis using full absorption accounting which includes material, labor, and other applicable manufacturing overhead.&#160; Carrying values of inventory are analyzed and, to the extent that the cost of inventory exceeds the net realizable value, provisions are made to reduce the carrying amount of the inventory.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><div style="text-align: justify;">We regularly review all inventory items to determine if there are (i) damaged goods (e.g., for leather, excessive scars or damage from ultra-violet (&#8220;UV&#8221;) light), (ii) items that need to be removed from our product
      line (e.g., slow-moving items, inability of a supplier to provide items of acceptable quality or quantity, and to maintain freshness in the product line) and (iii) pricing actions that need to be taken to adequately value our inventory at the lower
      of cost or net realizable value.</div></ix:continuation></ix:continuation>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">10</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_3" id="_InventoryPolicyTextBlock-c0_cont_2"><div style="text-align: justify;">Since the determination of net realizable value of inventory involves both estimation and judgment with regard to market values and reasonable costs to sell, differences in these estimates could result in ultimate
      valuations that differ from the recorded asset.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_4" id="_InventoryPolicyTextBlock-c0_cont_3"><div style="text-align: justify;">The majority of inventory purchases and commitments are paid for in U.S. dollars in order to limit the Company&#8217;s exposure to foreign currency fluctuations. Goods shipped to us are recorded as inventory owned by us when
      the risk of loss shifts to us from the supplier.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="ixv-4159"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_5" id="_InventoryPolicyTextBlock-c0_cont_4"><div style="text-align: justify; color: #000000;">Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_InventoryPolicyTextBlock-c0_cont_5"><table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">On hand:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Finished goods held for sale</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-6756">32,376</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoods" scale="3" unitRef="usd" id="ixv-6757">31,022</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Raw materials and work in process</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessAndRawMaterials" scale="3" unitRef="usd" id="ixv-6758">1,186</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessAndRawMaterials" scale="3" unitRef="usd" id="ixv-6759">1,819</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Inventory in transit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherInventoryInTransit" scale="3" unitRef="usd" id="ixv-6760">2,385</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherInventoryInTransit" scale="3" unitRef="usd" id="ixv-6761">2,715</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">TOTAL</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-6762">35,947</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" unitRef="usd" id="ixv-6763">35,556</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:continuation></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock" id="ixv-4244"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Leases</span></span>.&#160; We lease real estate for our principal offices (including distribution center), retail store locations and may lease warehouse equipment for our Texas distribution center under long-term lease agreements. We determine if an arrangement is a lease at inception and recognize right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at commencement date based on the present value of the lease payments over the lease term.<span style="color: rgb(0, 0, 0);">&#160; We elected not to record leases with an initial term of 12 months or less on the balance sheet for all our asset classes.</span></div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_2" id="_LesseeLeasesPolicyTextBlock-c0_cont_1"><div style="text-align: justify;">For operating leases, the present value of our lease liabilities may include: (1) rental payments adjusted for inflation or market rates, and (2) lease terms with options to renew the lease or options to purchase
      leased equipment, when it is reasonably certain we will exercise such an option.&#160; The exercise of lease renewal or purchase option is generally at our discretion.&#160; Payments based on a change in an index or market rate are not considered in the
      determination of lease payments for purposes of measuring the related lease liability.&#160; We discount lease payments using our incremental borrowing rate based on information available as of the measurement date.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_LesseeLeasesPolicyTextBlock-c0_cont_3" id="_LesseeLeasesPolicyTextBlock-c0_cont_2"><div style="text-align: justify;">We recognize rent expense related to our operating leases assets on a straight-line basis over the lease term. Rent expense is recorded in operating expenses.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_3"><div style="text-align: justify;">The depreciable life of related leasehold improvements is based on the shorter of the useful life or the lease term.&#160; We also perform interim reviews of our lease assets for impairment when evidence exists that the
      carrying value of an asset group, including a lease asset, may not be recoverable.&#160; None of our lease agreements contain contingent rental payments, material residual value guarantees or material restrictive covenants.&#160; We have no sublease agreements
      and no lease agreements in which we are named as a lessor.</div></ix:continuation></ix:continuation>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">11</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-4276"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></span>.&#160; We evaluate long-lived assets on a quarterly basis to identify events or changes in circumstances (&#8220;triggering events&#8221;) that indicate the carrying value of certain assets may not be recoverable.&#160; Upon the occurrence of a triggering event, ROU lease assets, property and equipment and definite-lived intangible assets are reviewed for impairment and an impairment loss is recorded in the period in which it is determined that the carrying amount of the assets is not recoverable.&#160; The determination of recoverability is made based upon the estimated undiscounted future net cash flows of assets grouped at the lowest level for which there are identifiable cash flows independent of the cash flows of other groups of assets with such cash flows to be realized over the estimated remaining useful life of the primary asset within the asset group.&#160; The Company determined the lowest level of identifiable cash flows that are independent of other asset groups to be primarily at the individual store level.&#160; If the estimated undiscounted future net cash flows for a given store are less than the carrying amount of the related store assets, an impairment loss is determined by comparing the estimated fair value with the carrying value of the related assets.&#160; The impairment loss is then allocated across the asset group&#8217;s major classifications which in this case are operating lease assets and property and equipment.&#160; Triggering events at the store level could include material declines in operational and financial performance or planned changes in the use of assets, such as store relocation or store closure.&#160; This evaluation requires management to make judgements relating to future cash flows, growth rates and economic and market conditions.&#160; The fair value of an asset group is estimated using a discounted cash flow valuation method.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="ixv-4282"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></span>.&#160; We measure fair value as an exit price, which is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&#160; As a basis for considering such assumptions, accounting standards establish a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_1"><table cellpadding="0" class="DSPFListTable" id="z70f7e2fee9fd4a118074ee6fbbe73939" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 1 &#8211; observable inputs that reflect quoted prices in active markets for identical assets or liabilities.</div>
          </td>
        </tr>

    </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_3" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_2"><table cellpadding="0" class="DSPFListTable" id="z740c83ab599b476f94c9b272a66dee93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 2 &#8211; significant observable inputs other than quoted prices in active markets for similar assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are
              not active; or other inputs that are observable or can be corroborated by observable market data.</div>
          </td>
        </tr>

    </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_4" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_3"><table cellpadding="0" class="DSPFListTable" id="zc563601840f84b898ef088ffc0392f64" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 3 &#8211; significant unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants.</div>
          </td>
        </tr>

    </table></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_FairValueOfFinancialInstrumentsPolicy-c0_cont_5" id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_4"><div style="text-align: justify; color: #000000;">Classification of the financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_FairValueOfFinancialInstrumentsPolicy-c0_cont_5"><div style="text-align: justify; color: #000000;">Our principal financial instruments held consist of T-Bills as of September 30, 2025, are cash equivalent, which fall under level 1 of the fair value hierarchy and accounts receivable - trade, accounts payable - trade, which fall under Level 3 of the fair value hierarchy.&#160; As of September 30, 2025 and December 31, 2024, the carrying values of our financial instruments included in our Consolidated Balance Sheets approximated their fair values.&#160; There were <ix:nonFraction contextRef="c4" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="0" unitRef="usd" id="ixv-6764"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="0" unitRef="usd" id="ixv-6765"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="0" unitRef="usd" id="ixv-6766"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:fixed-zero" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" scale="0" unitRef="usd" id="ixv-6767">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> transfers into or out of Levels 1, 2 and 3 during the three and nine months ended September 30, 2025 and 2024.</div></ix:continuation>
    <div style="text-align: justify;"><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock" id="ixv-4326"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Income Taxes</span></span>.&#160; Income taxes are estimated for each jurisdiction in which we operate.&#160; This involves assessing current tax exposure together with temporary differences resulting from differing treatment of items for tax and financial statement accounting purposes.&#160; Any resulting deferred tax assets are evaluated for recoverability based on estimated future taxable income.&#160; To the extent it is more &#8211;likely &#8211;than not that all or a portion of a deferred tax asset will not be realized, a valuation allowance is recorded.&#160; Our evaluation regarding whether a valuation allowance is required or should be adjusted also considers, among other things, the nature, frequency, and severity of recent losses, forecasts of future profitability and the duration of statutory carryforward periods.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_2" id="_IncomeTaxPolicyTextBlock-c0_cont_1"><div style="text-align: justify;">Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse.&#160; The effect on deferred taxes from a change in tax rate is
      recognized through continuing operations in the period that includes the enactment date of the change.&#160; Changes in tax laws and rates could affect recorded deferred tax assets and liabilities in the future.</div></ix:continuation></ix:continuation>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">12</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation continuedAt="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6" id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_3" id="_IncomeTaxPolicyTextBlock-c0_cont_2"><div style="text-align: justify;">A tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes,
      based on the technical merits. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_4" id="_IncomeTaxPolicyTextBlock-c0_cont_3"><div style="text-align: justify;">We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment&#160; &#160;&#160; changes as a result of the evaluation of new information not previously available.&#160; Due to the complexity of
      some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities.&#160; These differences will be reflected as increases or decreases to income tax expense and the
      effective tax rate in the period in which new information becomes available.&#160; We recognize interest and/or penalties related to all tax positions in income tax expense. To the extent that accrued interest and penalties do not ultimately become
      payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_5" id="_IncomeTaxPolicyTextBlock-c0_cont_4"><div style="text-align: justify;">We may be subject to periodic audits by the Internal Revenue Service and other taxing authorities.&#160; These audits may challenge certain of our tax positions, such as the timing and amount of deductions and allocation of
      taxable income to the various jurisdictions.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_5"><div style="text-align: justify;">H.R.1 One Big Beautiful Bill Act was enacted into law on July 4, 2025.&#160; The Company is analyzing the income tax and other provisions of this law to determine its impact, if any, on the Company&#8217;s financial statements.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1" escape="true" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="ixv-4365"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Stock-based compensation</span></span>.&#160; The Company&#8217;s stock-based compensation relates primarily to restricted stock unit (&#8220;RSU&#8221;) awards.&#160; Accounting guidance requires measurement and recognition of compensation expense at an amount equal to the grant date fair value.&#160; Compensation expense is recognized for service-based stock awards on a straight-line basis or ratably over the requisite service period, based on the closing price of the Company&#8217;s stock on the date of grant.&#160; The service-based awards typically vest ratably over the requisite service period, provided that the participant is employed on the vesting date.&#160; Compensation expense is reduced by actual forfeitures as they occur over the requisite service period of the awards.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_1"><div style="text-align: justify; color: #000000;">Performance-based and market-based RSUs vest, if at all, upon the Company satisfying certain performance and market targets.&#160; The Company records compensation expense for awards with a performance
      condition when it is probable that the condition will be achieved.&#160; If the Company determines it is not probable a performance condition will be achieved, no compensation expense is recognized.&#160; If the Company changes its assessment in a subsequent
      period and concludes it is probable a performance condition will be achieved, the Company will recognize compensation expense ratably between the period of the change in assessment through the expected date of satisfying the performance condition for
      vesting.&#160; If the Company subsequently assesses that it is no longer probable that a performance condition will be achieved, the accumulated expense that has been previously recognized will be reversed.&#160; The compensation expense ultimately recognized,
      if any, related to performance-based awards will equal the grant date fair value based on the number of shares for which the performance condition has been satisfied and market-based amounts are valued at the grant date and recognized ratably over
      the service period.&#160; We issue shares from authorized shares upon the lapsing of vesting restrictions on RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards.&#160; The payments of the employees&#8217; tax liability
      for a portion of the vested shares are generally satisfied by withholding shares with a fair value equal to the tax liability.</div></ix:continuation></ix:continuation>
    <div style="text-align: justify; color: #000000;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">13</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation id="_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="ixv-4388"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Accounts Receivable - Trade and Expected Credit Losses</span></span>.&#160; Our receivables primarily arise from the sale of merchandise to customers that have applied for and been granted credit.&#160; Accounts receivable is stated at amounts due, net of an allowance.&#160; Accounts receivable is generally due within 30 days of invoicing.&#160; We estimate expected credit losses based on factors such as the composition of accounts receivable, the age of the accounts, historical bad debt experience, and our evaluation of the financial condition and past collection history of each customer.&#160; Management believes that the historical loss information it has compiled is a reasonable base on which to determine expected credit losses for trade receivables held at <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, because the composition of the trade receivables at that date is consistent with that used in developing the historical credit-loss percentages (i.e., the similar risk characteristics of its customers and its credit practices have not changed significantly over time).&#160; Accordingly, the allowance for expected credit losses at September <span style="color: rgb(0, 0, 0);">30, 2025</span>, December 31, 2024, and January 1, 2024, each totaled less than $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" unitRef="usd" id="ixv-6768"><ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" unitRef="usd" id="ixv-6769"><ix:nonFraction contextRef="c7" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="6" unitRef="usd" id="ixv-6770">0.1</ix:nonFraction></ix:nonFraction></ix:nonFraction> million.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="ixv-4396"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Other Intangible Assets</span></span>.&#160; Our intangible assets and related accumulated amortization relate to trademarks and copyrights that are definite-lived intangibles and are subject to amortization.&#160; The weighted average amortization period is <ix:nonNumeric contextRef="c106" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="ixv-6771">15</ix:nonNumeric> years for trademarks and copyrights. Amortization expense related to other intangible assets was less than $<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" unitRef="usd" id="ixv-6772"><ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" unitRef="usd" id="ixv-6773">0.01</ix:nonFraction></ix:nonFraction> million during each of the 3 months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024.&#160; Based on the current amount of intangible assets subject to amortization, we estimate amortization expense to be less than $<ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="6" unitRef="usd" id="ixv-6774"><ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="6" unitRef="usd" id="ixv-6775"><ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" unitRef="usd" id="ixv-6776"><ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" unitRef="usd" id="ixv-6777"><ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" unitRef="usd" id="ixv-6778">0.01</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million annually over the next five years.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="ixv-4403"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Comprehensive Income</span></span>.&#160; Comprehensive income includes net income or loss and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only source of other comprehensive income&#160; is foreign currency translation adjustments, and those adjustments are presented net of tax.</div></ix:nonNumeric></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-4409"><div style="text-align: justify; font-weight: bold;">2. NOTES PAYABLE AND LONG-TERM DEBT</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify;">On January 3, 2023, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A.&#160; Under the Credit Agreement, the bank provides the Company a credit facility of up to $<ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-6779">5,000,000</ix:nonFraction> on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#8217;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term <span style="-sec-ix-hidden: hidden-fact-4">SOFR</span> + <span style="-sec-ix-hidden: hidden-fact-5">210</span> basis points, and the credit facility renews annually. As of the date of this filing, <ix:nonFraction contextRef="c122" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-6780">no</ix:nonFraction> funds had been borrowed under this facility, and we are in compliance with all covenants.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">In the fourth quarter of 2024, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2025 under the same terms as above. The renewal of the credit
      facility is discussed in the subsequent event below in Note 9.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-4421"><div style="text-align: justify; font-weight: bold;">3.&#160; INCOME TAX</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our effective income tax rate for the three months ended September 30, 2025 and 2024, was <ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-6781">26.2</ix:nonFraction>% and <ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-6782">27.9</ix:nonFraction>%, respectively, and are primarily due to the recognition of tax benefits on the sales of our corporate property, partially offset by forecasted income taxes loss projected due to our 2025 operation and certain foreign and state jurisdictions obligation in which we operate. Our effective tax rate for the nine months ended September 30, 2025 and 2024 was <ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-6783">25.1</ix:nonFraction>% and <ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure" id="ixv-6784">26.4</ix:nonFraction>%, respectively. Our effective tax rate differs from the federal statutory rate primarily due to U.S. state income tax expense, expenses that are nondeductible for tax purposes, the change in our valuation allowance associated with our deferred tax assets, and differences in tax rates in foreign jurisdictions.</div></ix:nonNumeric>
    <div style="text-align: justify;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">14</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-4440"><div style="text-align: justify; font-weight: bold;">4.&#160; STOCK-BASED COMPENSATION</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The Tandy Leather Factory, Inc. 2013 Restricted Stock Plan (the &#8220;2013 Plan&#8221;) was adopted by our &#160; &#160;&#160; Board of Directors in January 2013 and approved by our stockholders in June 2013.&#160; The 2013 Plan initially reserved up to <ix:nonFraction contextRef="c124" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-6785">300,000</ix:nonFraction> shares for restricted stock and restricted stock unit (&#8220;RSU&#8221;) awards to our executive officers, non-employee directors and other key employees.&#160; In June 2020, our stockholders approved an increase to the plan reserve to <ix:nonFraction contextRef="c125" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-6786">800,000</ix:nonFraction> shares of our common stock and extended the 2013 Plan to June 2023. Awards granted under the 2013 Plan may be service-based awards or performance-based awards and may be subject to a graded vesting schedule with a minimum vesting period of <ix:nonNumeric contextRef="c126" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-6787">four years</ix:nonNumeric>, unless otherwise determined by the Compensation Committee of the Board of Directors that administers the plan. All shares remaining ungranted under the 2013 Plan were canceled upon the adoption of the new 2023 Plan described below.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">The Tandy Leather Factory, Inc. 2023 Incentive Stock Plan (the &#8220;2023 Plan&#8221; and, together with the 2013 Plan, the &#8220;Plans&#8221;) was adopted by our Board of Directors in April 2023 and approved by our stockholders in June 2023.&#160; The 2023 Plan initially reserved up to <ix:nonFraction contextRef="c127" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-6788">800,000</ix:nonFraction> shares of our common stock for a variety of equity awards (including, but not limited to, RSUs, the only type of awards that have been granted to date) to our executive officers, non-employee directors and other key employees.&#160; In June 2023, as part of their annual director compensation, certain of our non-employee directors were granted a total of <ix:nonFraction contextRef="c128" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-6789">12,993</ix:nonFraction> service-based RSUs under the 2023 Plan, which will vest ratably over the next <ix:nonNumeric contextRef="c129" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-6790">four years</ix:nonNumeric>, subject to each participant&#8217;s continued service on the board as of each vesting date.&#160; In March 2024, the Company granted to certain employees a total of <ix:nonFraction contextRef="c130" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-6791">59,649</ix:nonFraction> RSUs under the 2023 Plan, which will vest ratably over the next <ix:nonNumeric contextRef="c131" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-6792">three years</ix:nonNumeric>, subject to the recipients&#8217; continued employment as of each vesting date. In June 2025 and 2024, the Company granted <ix:nonFraction contextRef="c132" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-6793">17,554</ix:nonFraction> and <ix:nonFraction contextRef="c133" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-6794">12,527</ix:nonFraction> shares respectively to various members of the Board of Directors, which will vest ratably over the next <ix:nonNumeric contextRef="c134" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="ixv-6795">four years</ix:nonNumeric>, subject to each participant&#8217;s continued service on the board as of each vesting date.&#160; In February 2025, in connection with hiring Johan Hedberg as the Company&#8217;s Chief Executive Officer, the Company granted Mr. Hedberg <ix:nonFraction contextRef="c135" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" unitRef="shares" id="ixv-6796">100,000</ix:nonFraction> RSU, which will vest in February 2026, and <ix:nonFraction contextRef="c135" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" unitRef="shares" id="ixv-6797">900,000</ix:nonFraction> RSUs, which will vest upon the Company&#8217;s achievement of certain performance and market targets.&#160; In June 2025, the Company&#8217;s stockholders approved an increase to the plan reserve of an additional <ix:nonFraction contextRef="c136" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" unitRef="shares" id="ixv-6798">900,000</ix:nonFraction> shares of our common stock for the potential vesting those performance-based and market based RSU grants to Mr. Hedberg.</div>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="ixv-4450"><div style="text-align: justify;">A summary of the activity for RSU awards as of <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>is presented below:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z36c7389172eb4575b23ce81b5b85cf88" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Shares</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">(in thousands)</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Weighted</div>
            <div style="text-align: center; color: #000000; font-weight: bold;"> Average</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">Share Price</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 1, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares" id="ixv-6799">409</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c145" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-6800">4.32</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Granted</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" unitRef="shares" id="ixv-6801">1,018</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c146" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-6802">3.96</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Forfeited</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" unitRef="shares" id="ixv-6803">355</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c146" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-6804">4.32</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vested</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" unitRef="shares" id="ixv-6805">19</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c146" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-6806">4.39</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Balance, September 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" unitRef="shares" id="ixv-6807">1,053</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c147" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" unitRef="usdPershares" id="ixv-6808">3.96</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:nonNumeric>
    <div><br/>
    </div>
    <div>The Company&#8217;s stock-based compensation relates primarily to RSU awards. For these service-based awards, our stock-based compensation expense, included in operating expenses, was $<ix:nonFraction contextRef="c137" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd" id="ixv-6809">0.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c138" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd" id="ixv-6810">0.2</ix:nonFraction> million for the three months ended September 30, 2025 and September 30, 2024, and $<ix:nonFraction contextRef="c139" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd" id="ixv-6811">0.3</ix:nonFraction> million and $<ix:nonFraction contextRef="c140" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd" id="ixv-6812">0.5</ix:nonFraction> million for the nine months ended September 30, 2025 and 2024 respectively. </div></ix:nonNumeric>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">15</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation id="_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" id="ixv-4564"><div style="text-align: justify;">As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, there was unrecognized compensation cost related to non-vested, RSU awards of $<ix:nonFraction contextRef="c141" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" unitRef="usd" id="ixv-6813">0.4</ix:nonFraction> million, which will be recognized in each of the following years or which $<ix:nonFraction contextRef="c142" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" unitRef="usd" id="ixv-6814">0.1</ix:nonFraction> million remain to be recognized in the fourth quarter (dollars in thousands):</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z00285f4d266e4bb1a5c476ba8b93f5c1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="4" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrecognized Expense</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" scale="3" unitRef="usd" id="ixv-6815">126</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2026</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" scale="3" unitRef="usd" id="ixv-6816">172</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2027</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" scale="3" unitRef="usd" id="ixv-6817">36</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2028</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" scale="3" unitRef="usd" id="ixv-6818">17</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2029</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" scale="3" unitRef="usd" id="ixv-6819">7</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" unitRef="usd" id="ixv-6820">358</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:nonNumeric>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">We issue shares from authorized shares upon the lapsing of vesting restrictions on restricted stock and RSUs.&#160; For the three months ended September 30, 2025 and 2024, we did <ix:nonFraction contextRef="c143" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6821"><ix:nonFraction contextRef="c144" decimals="INF" format="ixt:fixed-zero" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="0" unitRef="shares" id="ixv-6822">not</ix:nonFraction></ix:nonFraction> issue any shares resulting from the vesting of RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards. The payment of the employees&#8217; tax liability for a portion of the vested shares may be satisfied by withholding shares with a fair value equal to the tax liability.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-4634"><div style="text-align: justify; font-weight: bold;">5.&#160; EARNINGS PER SHARE</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Basic earnings per share (&#8220;EPS&#8221;) are computed based on the weighted average number of common shares outstanding during the period.&#160; Diluted EPS includes additional common shares that would have been outstanding if
      potential common shares with a dilutive effect, such as stock awards from the Company&#8217;s restricted stock plan, had been issued.&#160; Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted EPS
      as their impact would be anti-dilutive.&#160; Diluted EPS is computed using the treasury stock method.</div>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-4641"><div style="text-align: justify;">The following table sets forth the computation of basic and diluted EPS for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z63f06ed6a4274c46a28d10f594e8ad64" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands, except share data)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Numerator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Net (loss) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6823">1,352</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" sign="-" unitRef="usd" id="ixv-6824">132</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6825">10,032</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-6826">495</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Denominator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6827">8,142,441</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6828">8,422,514</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6829">8,378,083</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-6830">8,412,923</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to Board of Directors under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6831">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6832">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6833">17,555</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6834">2,041</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to employees under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6835">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c153" decimals="0" format="ixt:fixed-zero" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6836">-</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6837">107,149</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="0" unitRef="shares" id="ixv-6838">96,935</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6839">8,142,441</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6840">8,422,514</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6841">8,502,787</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares" id="ixv-6842">8,511,899</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-6843">0.17</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-6844">0.02</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-6845">1.20</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-6846">0.06</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-6847">0.17</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" sign="-" unitRef="usdPershares" id="ixv-6848">0.02</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-6849">1.18</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);"><ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-6850">0.06</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:nonNumeric></ix:nonNumeric>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">16</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-4946"><div style="text-align: justify; font-weight: bold;">6.&#160; COMMITMENTS AND CONTINGENCIES</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Legal Proceedings</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We are periodically involved in litigation that arises in the ordinary course of business and operations.&#160; There are no such matters pending that we expect to have a material impact on our financial position or
      operating results.&#160; Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock" id="ixv-4956"><div style="text-align: justify; font-weight: bold;">7.&#160; SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On August 8, 2022, the Board of Directors approved a new program to repurchase up to $<ix:nonFraction contextRef="c156" decimals="-5" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" unitRef="usd" id="ixv-6851">5.0</ix:nonFraction> million of the Company&#8217;s common stock between that date and August 31, 2024.&#160; As of August 31, 2024, the Company had purchased less than $<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockCommonValue" scale="0" unitRef="usd" id="ixv-6852">10,000</ix:nonFraction> of shares under this plan.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">On September 17, 2024, the </span>Board of Directors<span style="color: #000000;"> approved</span><span style="font-style: italic; color: rgb(0, 0, 0);">&#160;</span><span style="color: #000000;">the renewal of the stock repurchase plan and the Company was authorized to repurchase up to $<ix:nonFraction contextRef="c158" decimals="-6" format="ixt:num-dot-decimal" name="srt:StockRepurchaseProgramAuthorizedAmount1" scale="6" unitRef="usd" id="ixv-6853">5</ix:nonFraction> million (at then-current market value) of the Company&#8217;s common stock in open-market transactions at prevailing market prices upon periodic instructions from the </span>Board<span style="color: #000000;"> or an authorized sub-committee of the Board until September 30, 2026. As of September 30, 2025, $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" unitRef="usd" id="ixv-6854">5.0</ix:nonFraction> million remained available for repurchase under this new program.</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">On June 17, 2025, the Company entered into a stock purchase agreement with Janet Carr, our former Chief Executive Officer; wherein the Company agreed to purchase <ix:nonFraction contextRef="c159" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" unitRef="shares" id="ixv-6855">430,897</ix:nonFraction> shares from Ms. Carr at $<ix:nonFraction contextRef="c160" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharePrice" scale="0" unitRef="usdPershares" id="ixv-6856">3.00</ix:nonFraction> per share, for a total of $<ix:nonFraction contextRef="c159" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="0" unitRef="usd" id="ixv-6857">1,292,691</ix:nonFraction>. The transaction was completed on July 18, 2025; accordingly, the Company immediately cancelled the shares and the impact of this transaction is reflected in our cash balance, common shares and additional paid-in-capital in our&#160; financial statements as of September 30, 2025. The shares of common stock outstanding shown on the balance sheet and as part of these financial statements have also been updated as of September 30, 2025.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" continuedAt="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock-c0_cont_1" escape="true" name="tlfa:SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" id="ixv-4974"><div style="text-align: justify; font-weight: bold;">8. SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">The Company concluded the sale of our corporate headquarters, and the net proceeds of the sale is recorded on the face of our Condensed consolidated statements of operations and comprehensive
      income as Gain on disposal of Headquarters.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">On January 22, 2025, the Company finalized the sale of its corporate headquarters and distribution facilities in Fort Worth, Texas for net proceeds of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="6" unitRef="usd" id="ixv-6858">24.9</ix:nonFraction> million after deduction of commission and relevant closing fees</span>.<span style="color: #000000;"> The total net book value disposed was $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="tlfa:HeadquarterAssetsNetBookValue" scale="6" unitRef="usd" id="ixv-6859">8.7</ix:nonFraction> million, resulting in a gain of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="6" unitRef="usd" id="ixv-6860">16.2</ix:nonFraction> million as the result of the sale and this is included in &#8216;Other income&#8217; on the face of our consolidated statements of operations and comprehensive income. The Company has elected to include all one-time move expenses in &#8216;Other income&#8217; as management deems these are not part of our normal operations.</span></div></ix:nonNumeric>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">17</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <ix:continuation id="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="ixv-4999"><table border="0" cellpadding="0" class="cfttable" id="zff80690180c34788b14066cc2e13f53d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Sales and Disposal of Headquarters<span style="font-style: italic;"> (in thousands)</span></div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>Net Proceeds</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" unitRef="usd" id="ixv-6861">24,897</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>NBV of Headquarters Assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="tlfa:HeadquarterAssetsNetBookValue" scale="3" unitRef="usd" id="ixv-6862">8,672</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">Net Gain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold;"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnDispositionOfAssets" scale="3" unitRef="usd" id="ixv-6863">16,225</ix:nonFraction></div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table></ix:nonNumeric>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">During the third quarter of 2025, the Company identified and corrected an immaterial error related to the accounting for the sale of property and land completed earlier in the year. The error resulted from assets associated with the sale that was initially not included in the gain calculation in the amount of approximately $<ix:nonFraction contextRef="c161" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" unitRef="usd" id="ixv-6864">1.4</ix:nonFraction> million pre-tax.&#160; As a result, the gain on sale and total assets were overstated in the first and second quarters. The correction did not have a material impact on the Company&#8217;s financial statements for the three and six months ended March 31, 2025 and June 30, 2025.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">Net income and earnings per share for the three months ended March 31, 2025 was overstated by $<ix:nonFraction contextRef="c162" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="6" unitRef="usd" id="ixv-6865">1.1</ix:nonFraction> million net of tax and <span style="-sec-ix-hidden: hidden-fact-6">$0.11</span> cents per share basic, and <span style="-sec-ix-hidden: hidden-fact-7">$0.12</span> cents per share diluted. Net income for six month period ended June 30, 2025 was overstated by $<ix:nonFraction contextRef="c163" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="6" unitRef="usd" id="ixv-6866">1.1</ix:nonFraction> million net of tax and <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">$0.13</span></span> cents per share for basic and diluted. </span>This correction does not affect any metric used in management compensation or any of our Company&#8217;s normal operations as this was a one-time unusual transaction this is not a part of the Company operating activities.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On January 28, 2025, the Company signed a <ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseRenewalTerm" id="ixv-6867"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="ixv-6868">10</ix:nonNumeric></ix:nonNumeric>-year lease for new corporate headquarters and distribution facilities in Benbrook, Texas that became effective on July 1, 2025, and the Company has the ability to renew the lease for an additional 10 years at market rate. We also signed a short-term lease through September 1, 2025 for our former facility that was evaluated as a sale leaseback. Due to the short-term nature of the lease, it was not recorded under ASC 842, in accordance with our policy of not recording short-term leases.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">The Company hired Johan Hedberg as its new Chief Executive Officer as of January 6, 2025.&#160; Prior to the hiring of Mr. Hedberg, Janet Carr resigned as Chief Executive Officer, effective January 3, 2025;
      she remained employed by the Company to assist with transition until March 31, 2025.</div></ix:continuation>
    <div><br/>
    </div>
    <ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-5075"><div style="text-align: justify; margin-right: 36pt; color: #000000; font-weight: bold;">9. SUBSEQUENT EVENTS</div>
    <div>&#160;</div>
    <div style="text-align: justify;">Subsequent to September 30, 2025, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2026.</div>
    <div>&#160;</div>
    <div style="text-align: justify;">Under the Credit Agreement, the bank provides the Company a credit facility of up to $<ix:nonFraction contextRef="c164" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" unitRef="usd" id="ixv-6869">4,000,000</ix:nonFraction> on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#8217;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term <span style="-sec-ix-hidden: hidden-fact-10">SOFR</span> + <span style="-sec-ix-hidden: hidden-fact-11">210</span> basis points, and the credit facility renews annually. As of the date of this filing, <ix:nonFraction contextRef="c165" decimals="0" format="ixt:fixed-zero" name="us-gaap:ProceedsFromLinesOfCredit" scale="0" unitRef="usd" id="ixv-6870">no</ix:nonFraction> funds had been borrowed under this facility, and we are in compliance with all covenants.</div></ix:nonNumeric>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">18</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <a id="ManagementsDiscussionandA"></a><table cellpadding="0" class="DSPFListTable" id="zb2eba3bd15a844eb9cb9f6f648a9dcc7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 2.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="font-weight: bold;"><!--Anchor-->Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;"><span style="text-decoration:underline">The Business and Strategy</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Tandy Leather Factory, Inc. is one of the world&#8217;s largest specialty retailers of leather and leathercraft-related items. Founded in 1919 in Fort Worth, Texas, and organized in 2005 as a Delaware
      corporation, the Company introduced leathercrafting to millions of American and later Canadian and other international customers and has built a track record as the trusted source of quality leather, tools, hardware, supplies, kits and teaching
      materials for leatherworkers everywhere.&#160; Today, our mission remains to build on our legacy of inspiring the timeless art and trade of leatherworking.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">What differentiates Tandy from the competition is our high brand awareness and strong brand equity and loyalty, our network of retail stores that provides convenience, a high-touch customer service
      experience, and a hub for the local leathercrafting community, and our 100+-year heritage. We believe that this combination of qualities is unique to Tandy and gives the brand competitive advantages that are difficult for others to replicate.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We sell our products primarily through company-owned stores and through orders generated from our global websites, and through direct account representatives in our commercial division.&#160; We also
      manufacture leather lace, cut leather pieces and most of the do-it-yourself kits that are sold in our stores and on our websites.&#160; We also offer production services to our business customers such as cutting (&#8220;clicking&#8221;), splitting, and some assembly.
      We maintain our principal offices at 7602 S.W. Loop 820, Benbrook, Texas 76126.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">Currently, the Company operates a total of 101 retail stores. There are 91 stores in the United States (&#8220;U.S,&#8221;), nine stores in Canada and one store in Spain.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">Tandy Leather has been introducing people to leatherworking for over 100 years.&#160; Our stores have been and continue to be our competitive advantage: where our customers learn the craft in classes, open
      table, and from the expertise of our store staff, where they can touch, feel and test the product, and where they can connect and commune with others passionate about leather.&#160; Our websites provide inspiration, detailed product descriptions and
      specifications, educational information and videos, and a convenient place to also purchase products &#8211; especially for those who are far from our retail stores, including a growing international customer base.&#160; For many of our retail and web
      customers, leatherworking evolves from a passion to a trade.&#160; Our Commercial Division is tailored to the needs of those customers who build businesses around leather.&#160; With dedicated direct account representatives, a direct-from-our-warehouse
      shipping model, bulk and volume-based competitive pricing, customized product development, and production and pre-production services, we are building long-term, strategic relationships with our largest customers.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We continue to focus on improving our financial sustainability and profitability.&#160; In the short term, we are managing operating expenses and gross margin to deliver free operating cash and operating
      income even in the face of possible continued economic headwinds.&#160; We will also continue to selectively invest in profitable sales growth where it makes sense, but rebuilding a durable, profitable business model is the highest priority.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">On January 22, 2025, the Company finalized the sale of its corporate headquarters and distribution facilities in Fort Worth, Texas for net proceeds of $24.9 million after deduction of commission and
      relevant closing fees, as referenced in the Company&#8217;s 8-K filed on January 22, 2025. The net proceeds of the sale is recorded in &#8216;Other, net&#8217; in our consolidated statements of operations and comprehensive income&#160;&#160; On January 28, 2025, the Company
      signed a 10-year lease for new corporate headquarters and distribution facilities in Benbrook, Texas and the Company has the ability to renew the lease for an additional 10 years at market rate.</div>
    <div style="text-align: justify; color: #000000;"> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">19</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify; color: #000000;">The Company hired Johan Hedberg as its new Chief Executive Officer as of January 6, 2025.&#160; Prior to the hiring of Mr. Hedberg, Janet Carr resigned as Chief Executive Officer, effective January 3, 2025;
      she remained employed by the Company to assist with transition until March 31, 2025.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;"><span style="text-decoration:underline">Results of Operations</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-style: italic; font-weight: bold;">Three Months Ended September 30, 2025 and 2024</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The following table presents selected financial data:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z29ab62546d7b48c5b065e7578027189b" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">$ Change</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% Change</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">17,264</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">17,351</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(87</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(0.5</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross profit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">10,170</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">10,022</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">148</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.5</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross margin percentage</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">58.9</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">57.8</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.1</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">10,848</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">10,289</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">559</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">5.4</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Loss from operations</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(678</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(267</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(411</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(153.8</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)%</div>
          </td>
        </tr>

    </table>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Net Sales</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Consolidated net sales for the quarter ended September 30, 2025 decreased by $0.1 million or a 0.5% decrease compared to the same period in the prior year period. We believe the negligible decrease was mainly due to
      the relocation of our corporate office, which led to the closure of our warehouse for approximately 6 weeks, at which time no shipments of inventory were sent to the stores. We also had limited inventory available on the web, disruption of factory
      production and very limited commercial sales during the relocation of the corporate office and temporary closure of our warehouse.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Gross Profit</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Gross profit for the quarter increased by $0.2 million, or 1.5%, compared to the same period in 2024. Gross margin percentage for the quarter ended September 30, 2025 was 110 basis points better than last year,
      primarily driven by inventoriable costs adjustments and pricing changes; offset by tariff increases for the period compared to prior year.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Operating expenses</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Operating expenses for the quarter increased by $0.6 million or 5.4% compared to the corresponding prior year period, primarily as a result of an increase in total occupancy of $0.7 million mainly to cover rent expense
      for our corporate offices that were previously owned; partially offset by a decrease in digital marketing of $0.1 million.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Income Taxes</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our effective income tax rate for the three months ended September 30, 2025 and September 30, 2024 was 26.2% and 27.9%, respectively, and are primarily due to the recognition of tax benefits on the sales of our
      corporate property, partially offset by forecasted income taxes loss projected due to our 2025 operation and certain foreign and state jurisdictions obligation in which we operate. Our effective tax rate differs from the federal statutory rate
      primarily due to U.S. state income tax expense, expenses that are non-deductible for tax purposes, and the estimates in our valuation allowance associated with our deferred tax assets.</div>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">20</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify; font-style: italic; font-weight: bold;">Nine Months Ended September 30, 2025 and 2024</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The following table presents selected financial data:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z337d1aa66e3942faaf730da23ff65adb" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">$ Change</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% Change</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">54,072</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">53,913</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">159</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.3</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross profit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">31,460</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">30,960</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">500</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1.6</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross margin percentage</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">58.2</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">57.4</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">0.8</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating expenses</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">31,811</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">30,515</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">1,296</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">4.2</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">%</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Loss (income) from operations</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(351</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">445</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(796</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(179.0</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)%</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Net Sales</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Consolidated net sales for the nine months ended September 30, 2025 increased $0.2 million, or 0.3%, compared to the corresponding prior year period. We believe the slight increase in sales was due to the increased
      sale campaigns and a marginal increase in prices that were ramped up in the second quarter, partially offset in the third quarter by the sales disruption caused by the relocation of our corporate headquarters and warehouse.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our store footprint consisted of 101 and 100 stores at September 30, 2025 and September 30, 2024, respectively.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Gross Profit</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Gross profit increased by $0.5 million, or 1.6%, compared to the same period in 2024, and our gross margin percentage for the nine months ended September 30, 2025, increased year over year by 80 basis points. The gross
      profit increase was mainly driven by better sales for the last 3 quarters compared to prior year despite the partial closure of our sale operations for about 6 weeks in the third quarter. Gross margin was supported by price adjustments that were
      partially offset by increased tariffs.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Operating expenses</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Operating expenses increased $1.3 million or 4.2% compared to the corresponding prior year period, primarily as a result of an increase in occupancy costs by $1.1 million mainly driven by the rental of our new
      corporate offices, and increase in compensation and benefits of $0.5 million due to merit, medical benefits and retail bonus; partially offset by a decrease in depreciation of $0.3 million due to the sales of our corporate offices.</div>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">21</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify; font-weight: bold;">Income Taxes</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our effective income tax rate for the nine months ended September 30, 2025 and September 30, 2024 was 25.1% and 26.4% respectively and are primarily due to the recognition of tax benefits on the sales of our corporate
      property, partially offset by forecasted income taxes loss projected due to our 2025 operation and certain foreign and state jurisdictions obligation in which we operate. Our effective tax rate differs from the federal statutory rate primarily due to
      U.S. state income tax expense, expenses that are nondeductible for tax purposes, and the change in our valuation allowance associated with our deferred tax assets.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000; font-weight: bold;"><span style="text-decoration:underline">Capital Resources, Liquidity and Financial Condition</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We require cash principally for day-to-day operations, to purchase inventory and to finance capital investments.&#160; We expect to fund our operating and liquidity needs primarily from a combination of current cash
      balances and cash generated from operating activities.&#160; Any excess cash will be invested as determined by our Board of Directors in accordance with its approved investment policy.&#160; Our cash balances as of <span style="color: rgb(0, 0, 0);">September
        30, 2025, </span>totaled $12.0 million.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">On October 30, 2024, the Company renewed the promissory note under its credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A. through October 31, 2025.&#160; Under the Credit Agreement, the bank will
      provide the Company a credit facility of up to $5,000,000 on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged as collateral
      certain of its assets, including the Company&#8217;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term SOFR + 210 basis points and the maturity is one year.&#160; As of the date of this filing, no funds had been borrowed
      under this facility.</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Share Repurchase Program and Share Repurchase</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On August 7, 2022, the Board of Directors approved a new program to repurchase up to $5.0 million of the Company&#8217;s common stock between that date and August 31, 2024.&#160; As of August 31, 2024, the Company
      had purchased less than $10,000 of shares under this plan.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On September 17, 2024, the Board of Directors approved<span style="font-style: italic;">&#160;</span>the renewal of the stock plan and the&#160; Company shall be authorized to repurchase up to $5 million (at
      then-current market value) of the Company&#8217;s common stock in open-market transactions at prevailing market prices upon periodic instructions from the Board or an authorized sub-committee of the Board until September 30, 2026.&#160; As of September 30,
      2025, $5.0 million remained available for repurchase under this new program.</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Cash Flows</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="zcd121fda9afe4d81bf84a149c4963fa5" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">(amounts in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: right; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash provided by (used in) operating activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(5,536</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">37</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash (used in) from investing activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">18,307</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(2,315</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash (used in) from financing activities</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(14,215</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">(1</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Effect of exchange rate changes on cash and cash equivalents</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">191</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">175</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Net increase (decrease) in cash and cash equivalents</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">(1,253</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">(2,104</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">22</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify;">For the nine months ended September 30, 2025, cash used in operations was $5.5 million, driven by a net loss from operations of $0.4 million, non-cash expense of $0.9 million, including depreciation, amortization, and
      stock-based compensation, an increase in inventory of $0.2 million, an increase in prepaid expenses of $0.2 million, a decrease in accounts payable of $0.8 million, a reduction in accrued expense and other liabilities of $0.9 million, an increase in
      other assets of $0.2 million, and a decrease in operating lease liabilities of $3.7 million. Cash provided by investing activities was $18.3 million, which included net proceeds from the sale of our corporate headquarters of $24.9 million, partially
      offset by purchases of property and equipment of $6.6 million. Cash used in financing activities was $14.2 million, primarily for dividend payments. These activities, together with the effect of exchange rate changes of $0.2 million, resulted in a
      net decrease in cash of $1.3 million.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">For the nine months ended September 30, 2024, cash from operations generated $0.1 million driven by a net income of $0.5 million, non-cash expense of $4.1 million, including depreciation, amortization, and stock-based
      compensation, a decrease in deferred income taxes of $0.2 million, partially offset by a reduction in lease liability payments of $2.7 million, an increase in income tax payments of $1.0 million, decrease in accrued expense and other liabilities of
      $0.6 million,&#160; an increase in prepaid expense of $0.3 million, and an increase in inventory of $0.1 million. We invested $2.3 million in capital expenditure primarily related to replacing a new roof at our corporate headquarters and other new capital
      investments due to new store openings and store relocations.&#160; The activities above, in addition to the effect of exchange rate changes, resulted in a net decrease in cash of $2.1 million.</div>
    <div><br/>
    </div>
    <a id="ControlsandProcedures."></a><table cellpadding="0" class="DSPFListTable" id="z888efcd1d8be4fb996994ec136fa0f93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 4.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="font-weight: bold;"><!--Anchor-->Controls and Procedures.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; font-style: italic; font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our management team, under the supervision and with the participation of our Chief Executive Officer (who serves as our principal executive officer and principal financial officer) , evaluated the effectiveness of the
      design and operation of our disclosure controls and procedures as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended, as of the last day of the fiscal period covered by this report, <span style="color: rgb(0, 0, 0);">September 30, 2025</span>. The term disclosure controls and procedures means our controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we file or
      submit under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms. Disclosure controls and procedures include,
      without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Securities Exchange Act of 1934, as amended, is accumulated and communicated to management,
      including our principal executive and principal financial officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on this evaluation, our management, with the participation of
      our Chief Executive Officer, concluded that, as of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, our disclosure controls and procedures were effective at a reasonable assurance level.</div>
    <div><br/>
    </div>
    <div style="font-weight: bold;">Changes in Internal Control Over Financial Reporting</div>
    <div>&#160;</div>
    <div>There have been no changes in our internal control over financial reporting during the fiscal quarter ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>that materially affected, or are reasonably likely to materially affect, our
      internal control over financial reporting.</div>
    <div> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">23</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: justify; font-weight: bold;"><a id="PARTII.OTHERINFORMATION"><!--Anchor--></a>PART II.&#160; OTHER INFORMATION</div>
    <div><br/>
    </div>
    <a id="LegalProceedings."></a><table cellpadding="0" class="DSPFListTable" id="z10668bf3d8084189a75c3bfc9eab95f2" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 1.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="font-weight: bold;"><!--Anchor-->Legal Proceedings.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify;">The information contained in Note 6, <span style="font-style: italic;">Commitments and Contingencies</span> to the Consolidated Financial Statements included in Part I, Item 1 of this Report is hereby incorporated
      into this Item 1 by reference.</div>
    <div><br/>
    </div>
    <a id="RiskFactors."></a><table cellpadding="0" class="DSPFListTable" id="z4cd69254b81a4281865a0fba46ad4c5e" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-weight: bold; white-space: nowrap;">Item 1A.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;"><!--Anchor-->
            <div style="font-weight: bold;">Risk Factors.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our Risk Factors are discussed fully in Part I Item 1A &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the fiscal year ended December 31, 2024 and incorporated herein by reference.&#160; In addition, we have identified
      the following additional risk factors:</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; color: #000000;"><span style="font-weight: bold; font-style: italic;">Recent Changes to U.S. Tariff Rates</span><span style="font-style: italic;">.&#160; </span>The manufacturing of our products is primarily outsourced to
      third parties across multiple countries, most notably China and Brazil.&#160; We continue to focus on opportunities to mitigate negative impacts and increase efficiencies and scale within our supply chain.&#160; However, significant increases in tariff rates,
      particularly for products imported mainly from China and Brazil, would substantially increase our cost for those products.&#160; These increases may likely force the Company to increase our prices to customers for those products to maintain profitability,
      which could in turn lead to a decrease in our sales.&#160; Even if we are able to avoid raising the prices of our own products, the macro-economic inflationary impact from tariffs of substantially higher prices on other products sold in this country could
      also harm our sales by reducing our customers&#8217; ability to make discretionary purchases of items such as our products.&#160; The global tariff environment is changing rapidly, and we cannot be assured that we will not be materially negatively impacted by
      these changes. We may also be exposed to retaliatory tariffs implications for our intercompany sales to Canadian stores if implemented.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;"><span style="font-weight: bold; font-style: italic;">Increased Expenses from Renting Headquarters Facilities and Flagship Store.</span>&#160; Until January 2025, the Company owned the buildings housing its
      principal offices, distribution center and flagship retail store in Fort Worth, Texas.&#160; Since closing the sale of those buildings in January 2025, the Company has leased its spaces for all of these facilities except our flagship store.&#160; Excluding
      buildout, furniture, equipment and other costs associated with the move to the new facilities, the Company expects to pay initial combined rent for new headquarters and new flagship store facilities in excess of $1.5 million per year (increasing
      annually beginning in 2026).&#160; If the Company is unable to generate additional sales and profits to offset these added expenses, this could have a material adverse effect on the Company and its operations.</div>
    <div><br/>
    </div>
    <a id="UnregisteredSalesofEquity"></a><table cellpadding="0" class="DSPFListTable" id="zaa7f8d06e8bb4c6d98a9c04660c9fa80" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 2.</td>
          <td style="width: auto; vertical-align: top;">
            <div style="font-weight: bold;"><!--Anchor-->Unregistered Sales of Equity Securities and Use of Proceeds.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Purchases of Equity Securities by the Issuer and Affiliated Purchasers</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">The following table provides information about purchases we have made of our common stock during the quarter ended September 30, 2025:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z7802135598cb4521a46afb7d9dbcbb85" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="16" style="vertical-align: middle;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">ISSUER PURCHASES OF EQUITY SECURITIES</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Period</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">(a) Total </div>
            <div style="text-align: center; font-weight: bold;">number of </div>
            <div style="text-align: center; font-weight: bold;">shares </div>
            <div style="text-align: center; font-weight: bold;">purchased</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">(b) Average </div>
            <div style="text-align: center; font-weight: bold;">price paid</div>
            <div style="text-align: center; font-weight: bold;"> per share</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">(c) Total number of shares </div>
            <div style="text-align: center; font-weight: bold;">purchased as part of publicly</div>
            <div style="text-align: center; font-weight: bold;"> announced plans or </div>
            <div style="text-align: center; font-weight: bold;">programs</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="text-align: center; font-weight: bold;">(d) Maximum value of shares</div>
            <div style="text-align: center; font-weight: bold;"> that may yet be purchased</div>
            <div style="text-align: center; font-weight: bold;"> under the plans or programs</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
            <div>July 1 &#8211; July 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: center;">&#8212;</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
            <div>5,000,000</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div>August 1 &#8211; August 31, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="text-align: center;">&#8212;</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="text-align: center;">&#8212;</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="text-align: center;">&#8212;</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div>5,000,000</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>September 1 &#8211; September 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0);"><br/>
            </div>
          </td>
          <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: center;"><br/>
            </div>
          </td>
          <td style="vertical-align: middle; background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td style="vertical-align: middle; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-align: center;"><br/>
            </div>
          </td>
          <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); text-align: center;" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div>5,000,000</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div>Total</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
            <div style="text-align: center;">&#8212;</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;" valign="bottom">&#8212;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">24</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="font-weight: bold;">
      <a id="Exhibits"></a><table cellpadding="0" class="DSPFListTable" id="z15b9fd5cd2ea494f9e5ea3f5c14110c3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

          <tr>
            <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 6.</td>
            <td style="width: auto; vertical-align: top;"><!--Anchor-->
              <div style="font-weight: bold;">Exhibits</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" id="z72e150b11c974d649ecd553f3962bd56" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0px;">

        <tr>
          <td style="width: 13%; vertical-align: top;">
            <div style="font-weight: bold;">Exhibit</div>
            <div style="font-weight: bold;"><span style="text-decoration:underline">Number</span></div>
          </td>
          <td style="width: 87%; vertical-align: top;">
            <div>&#160;</div>
            <div style="font-weight: bold;"><span style="text-decoration:underline">Description</span></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>3.1</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972405000028/ex3-1.htm">Certificate of Incorporation of The Leather Factory, Inc., and Certificate of Amendment to Certificate of Incorporation of The Leather Factory, Inc.
                filed as Exhibit 3.1 to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on August 12, 2005 and incorporated by reference herein. </a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>3.2</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121040868/brhc10031621_ex3-1.htm">Bylaws of Tandy Leather Factory, Inc., filed as Exhibit 3.1 to Tandy Leather Factory, Inc.&#8217;s Current Report on Form 8-K filed with the
                Securities and Exchange Commission on December 8, 2021 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>3.3</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972413000031/exh3-1.htm">Certificate of Designations of Series A Junior Participating Preferred Stock of Tandy Leather Factory, Inc. filed as Exhibit 3.1 to Tandy Leather
                Factory&#8217;s Inc.&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on June 10, 2013 and incorporated by reference herein. </a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">3.4</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036123024770/brhc20052855_ex3-4.htm">Certificate of Amendment of
              Certificate of Incorporation, dated March 1, 2023.</a></td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>4.1</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex4-1.htm">Description of Securities filed as Exhibit 4.1 to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-Q
                filed with the Securities and Exchange Commission on June 22, 2021 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top;">&#160;</td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.1</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972413000048/exhibit10-1.htm">Tandy Leather Factory, Inc. 2013 Restricted Stock Plan, filed as Exhibit 10.1 to Tandy Leather Factory&#8217;s Quarterly Report on Form 10-Q filed with
                the Securities and Exchange Commission on November 14, 2013 and incorporated by reference herein. </a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.2</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex10-5.htm">Amendment #1 to Tandy Leather Factory, Inc. 2013 Restricted Stock Plan filed as Exhibit 10.5 to Tandy Leather Factory, Inc.&#8217;s Quarterly
                Report on Form 10-Q filed with the Securities and Exchange on June 22, 2021 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.3</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972414000004/exhibit10-1.htm">Form of Non-Employee Director Restricted Stock Agreement under Tandy Leather Factory, Inc.&#8217;s 2013 Restricted Stock Plan, filed as Exhibit 10.1 to
                Tandy Leather Factory, Inc.&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on February 14, 2014 and incorporated by reference herein. </a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.4</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex10-7.htm">Form of Employee Restricted Stock Award Agreement under Tandy Leather Factory, Inc.&#8217;s 2013 Restricted Stock Plan, filed as Exhibit 10.7 to
                Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on June 22, 2021 and incorporated by reference herein. </a></div>
          </td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top;">&#160;</td>
          <td style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.5</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036123039677/brhc20057333_ex10-10.htm">Tandy Leather Factory, Inc. 2023 Incentive Stock Plan, filed as Exhibit 10.10 to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form
                10-Q filed with the Securities and Exchange Commission on August 14, 2023</a></div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">25</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <table border="0" cellpadding="0" id="z00977a016db04ede972c67fe24665da1" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.6</div>
            <div>&#160;</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-13.htm">Employment Agreement dated January 2, 2025, between the Company and Johan Hedberg, filed as Exhibit 10.13 to Tandy Leather Factory, Inc.&#8217;s
                Annual Report on Form 10-K filed with the Securities and Exchange Commission on&#160;&#160; February 26, 2025 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.7</div>
            <div>&#160;</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-14.htm">Form of Restricted Stock Unit Agreement dated February 19, 2025, between the Company and Johan Hedberg filed as Exhibit 10.14 to Tandy
                Leather Factory, Inc.&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on&#160;&#160; February 26, 2025 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.8</div>
            <div>&#160;</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-15.htm">Form of Restricted Stock Unit Agreement dated February 19, 2025, between the Company and Johan Hedberg filed as Exhibit 10.15 to Tandy
                Leather Factory, Inc.&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on&#160;&#160; February 26, 2025 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>10.9</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125030265/ef20050403_ex10-11.htm">Letter agreement dated June 17, 2025, between the Company and Janet Carr, filed as Exhibit 10.11 to Tandy Leather Factory, Inc.&#8217;s Quarterly
                Report on Form 10-Q filed with the Securities and Exchange Commission on August 12, 2025, and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: rgb(0, 0, 0);">14.1</div>
          </td>
          <td style="width: 87%; vertical-align: top; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex14-1.htm">Code of Business Conduct and Ethics of Tandy Leather Factory, Inc., adopted by the Board of Directors in May, 2021, filed as Exhibit 14.1
                to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-Q filed with the Securities and Exchange Commission on June 22, 2021 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>19.1</div>
            <div>&#160;</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125030265/ef20050403_ex19-1.htm">Tandy Leather Factory, Inc. Insider Trading Policy filed as Exhibit 19.1 to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-Q filed
                with the Securities and Exchange Commission on August 12, 2025, and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>21.1</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036124014799/ef20015300_ex21-1.htm">Subsidiaries of Tandy Leather Factory, Inc., filed as Exhibit 21.1 to Tandy Leather Factory, Inc.&#8217;s Annual Report on Form 10-K filed with the
                Securities and Exchange Commission on March 22, 2024 and incorporated by reference herein.</a></div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20054978_ex31-1.htm">*31.1</a></div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>13a-14(a) or 15d-14(a) Certification by the Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as amended.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div><a href="ef20054978_ex32-1.htm">*32.1</a></div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2022.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.INS</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Instance Document.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.SCH</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Schema Document.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.CAL</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Calculation Document.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.DEF</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Definition Document.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.LAB</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Labels Document.</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" style="width: 13%; vertical-align: top;">&#160;</td>
          <td rowspan="1" style="width: 87%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 13%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>*101.PRE</div>
          </td>
          <td style="width: 87%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div>XBRL Taxonomy Extension Presentation Document.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div>
      <hr style="height: 2px; width: 10%; color: #000000; background-color: #000000; margin-left: 0px; margin-right: auto; border: none; text-align: left;"/></div>
    <div>*Filed herewith.</div>
    <div> <br/>
    </div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">26</span></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>
      <div class="BRPFPageHeader" style="width: 100%;">
        <div><span style="font-weight: bold;"><span style="font-weight: normal;"><a href="#TABLEOFCONTENTS"><span style="font-style: italic; font-size: 8pt;">Table of
                  Contents</span></a></span></span><br/>
        </div>
      </div>
    </div>
    <div style="text-align: center; font-weight: bold;">SIGNATURES</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Pursuant to the requirements of the Securities and Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" id="zb57868cd92734586a3d72e1f4a7a23bd" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; font-weight: bold; margin-left: 18pt;">TANDY LEATHER FACTORY, INC.</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; margin-left: 18pt;">(Registrant)</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">Date: November 10, 2025</td>
          <td style="width: 3%; vertical-align: top;">By:&#160;</td>
          <td style="width: 47%; vertical-align: top;"><span style="text-decoration:underline">/s/ Johan Hedberg</span></td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: #000000; font-weight: bold;">Johan Hedberg</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: #000000; font-weight: bold;">Chief Executive Officer</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 50%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: #000000;">(principal executive officer and principal financial officer)</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div><br/>
    </div>
    <div style="text-align: center;"><span class="BRPFPageNumber" style="font-size: 8pt; color: rgb(0, 0, 0); font-weight: normal; font-style: normal;">27</span></div>
    <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"/></div><div>
</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-2" name="us-gaap:NumberOfOperatingSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-3" name="us-gaap:NumberOfReportableSegments" unitRef="Segment">1</ix:nonFraction>
<ix:nonNumeric contextRef="c122" id="hidden-fact-4" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">http://tandyleather.com/20250930#TermSecuredOvernightFinancingRateSOFRRateMember</ix:nonNumeric>
<ix:nonFraction contextRef="c123" decimals="INF" id="hidden-fact-5" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="pure">0.0210</ix:nonFraction>
<ix:nonFraction contextRef="c162" decimals="4" id="hidden-fact-6" name="us-gaap:EarningsPerShareBasic" unitRef="usdPershares">0.0011</ix:nonFraction>
<ix:nonFraction contextRef="c162" decimals="4" id="hidden-fact-7" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.0012</ix:nonFraction>
<ix:nonFraction contextRef="c163" decimals="4" id="hidden-fact-8" name="us-gaap:EarningsPerShareBasic" unitRef="usdPershares">0.0013</ix:nonFraction>
<ix:nonFraction contextRef="c163" decimals="4" id="hidden-fact-9" name="us-gaap:EarningsPerShareDiluted" unitRef="usdPershares">0.0013</ix:nonFraction>
<ix:nonNumeric contextRef="c165" id="hidden-fact-10" name="us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">http://tandyleather.com/20250930#TermSecuredOvernightFinancingRateSOFRRateMember</ix:nonNumeric>
<ix:nonFraction contextRef="c165" decimals="INF" id="hidden-fact-11" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" unitRef="pure">0.0210</ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-6885">0000909724</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-6886">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-6887">Q3</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-6888">--12-31</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="tlfa-20250930.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-07</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-04-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-01-03</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-03</xbrli:startDate>
    <xbrli:endDate>2023-01-03</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndThirteenRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2013-01-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndThirteenRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-04-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tlfa:NonEmployeeDirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-06-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tlfa:NonEmployeeDirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-06-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-06-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-02-01</xbrli:startDate>
    <xbrli:endDate>2025-02-28</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-10-01</xbrli:startDate>
    <xbrli:endDate>2025-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-08-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-09-17</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-18</xbrli:startDate>
    <xbrli:endDate>2025-07-18</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-07-18</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-07-01</xbrli:startDate>
    <xbrli:endDate>2025-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-01-01</xbrli:startDate>
    <xbrli:endDate>2025-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2025-11-10</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2025-11-10</xbrli:startDate>
    <xbrli:endDate>2025-11-10</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
<!-- [WMV6][wHAd53lh44zEfFwEZeEkG0U50B8FqMzEPjeqS7gQru76RURBMUcLUXW1D2s4zIodqxCTqYw6pk/wpAtM+EySeLh4JAdv4oJaSHG7Vq9qw+8GItYyu936WflvTiq5LL5xzZbPKXR8OLtXKiTN/bo1O+dTFj1jAk/rxnrq+es7UUySlvYkw/X8FAO07PbruT5gdGqrznVQj8LXG9mgCefLxnI/3j6I4Jb9rFWFQbLr7QK019Z41vl6JV4Bl7vpCFL564Z08E+9brGe/0QFtjcuqpXnXjedKSwTouukCiM/WQZNxVhT7DQbrXsrbo4T0yLTzACWblglCjjluegwR4In0SUqRPx+g424uMFDbsTqUgyUaGMHCQsDnL6p6bbLUA==] CSR-->
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="Store">
  <xbrli:measure>tlfa:Store</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segment">
  <xbrli:measure>tlfa:Segment</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Discount">
  <xbrli:measure>tlfa:Discount</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>tlfa-20250930.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<xs:schema xmlns:tlfa="http://tandyleather.com/20250930" elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2025" targetNamespace="http://tandyleather.com/20250930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20250930_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20250930_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20250930_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20250930_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet" id="tlfa_r_ConsolidatedBalanceSheet">
        <link:definition>001 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals" id="tlfa_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ConsolidatedIncomeStatement" id="tlfa_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ConsolidatedCashFlow" id="tlfa_r_ConsolidatedCashFlow">
        <link:definition>004 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ShareholdersEquityType2or3" id="tlfa_r_ShareholdersEquityType2or3">
        <link:definition>005 - Statement - Condensed Consolidated Statements of Stockholders&#8217; Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES" id="tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES">
        <link:definition>006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT" id="tlfa_r_NOTESPAYABLEANDLONGTERMDEBT">
        <link:definition>007 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/INCOMETAX" id="tlfa_r_INCOMETAX">
        <link:definition>008 - Disclosure - INCOME TAX</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATION" id="tlfa_r_STOCKBASEDCOMPENSATION">
        <link:definition>009 - Disclosure - STOCK-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/EARNINGSPERSHARE" id="tlfa_r_EARNINGSPERSHARE">
        <link:definition>010 - Disclosure - EARNINGS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES" id="tlfa_r_COMMITMENTSANDCONTINGENCIES">
        <link:definition>011 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES" id="tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES">
        <link:definition>012 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT" id="tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT">
        <link:definition>013 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTS" id="tlfa_r_SUBSEQUENTEVENTS">
        <link:definition>014 - Disclosure - SUBSEQUENT EVENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/AccountingPoliciesByPolicy" id="tlfa_r_AccountingPoliciesByPolicy">
        <link:definition>996000 - Disclosure - Accounting Policies, by Policy (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables" id="tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables">
        <link:definition>996001 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables" id="tlfa_r_STOCKBASEDCOMPENSATIONTables">
        <link:definition>996002 - Disclosure - STOCK-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/EARNINGSPERSHARETables" id="tlfa_r_EARNINGSPERSHARETables">
        <link:definition>996003 - Disclosure - EARNINGS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables" id="tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables">
        <link:definition>996004 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation" id="tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation">
        <link:definition>996005 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition" id="tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition">
        <link:definition>996006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/DisaggregatedRevenueTable" id="tlfa_r_DisaggregatedRevenueTable">
        <link:definition>996007 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets" id="tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets">
        <link:definition>996008 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/InventoryTable" id="tlfa_r_InventoryTable">
        <link:definition>996009 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails" id="tlfa_r_NOTESPAYABLEANDLONGTERMDEBTDetails">
        <link:definition>996010 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/INCOMETAXDetails" id="tlfa_r_INCOMETAXDetails">
        <link:definition>996011 - Disclosure - INCOME TAX (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails" id="tlfa_r_STOCKBASEDCOMPENSATIONDetails">
        <link:definition>996012 - Disclosure - STOCK-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable" id="tlfa_r_ActivityofRestrictedStockandRSUAwardsTable">
        <link:definition>996013 - Disclosure - STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/NonvestedServicebasedAwardsTable" id="tlfa_r_NonvestedServicebasedAwardsTable">
        <link:definition>996014 - Disclosure - STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable" id="tlfa_r_ComputationofBasicandDilutedEPSTable">
        <link:definition>996015 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails" id="tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails">
        <link:definition>996016 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails" id="tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails">
        <link:definition>996017 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SaleandDisposalofHeadquarterTable" id="tlfa_r_SaleandDisposalofHeadquarterTable">
        <link:definition>996018 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTSDetails" id="tlfa_r_SUBSEQUENTEVENTSDetails">
        <link:definition>996019 - Disclosure - SUBSEQUENT EVENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://tandyleather.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <xs:element name="ShareRepurchaseProgramAndShareRepurchasesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock"/>
  <xs:element name="SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock"/>
  <xs:element name="RevenueRecognitionDiscountsPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_RevenueRecognitionDiscountsPolicyTextBlock"/>
  <xs:element name="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths"/>
  <xs:element name="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears"/>
  <xs:element name="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears"/>
  <xs:element name="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears"/>
  <xs:element name="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears"/>
  <xs:element name="HeadquarterAssetsNetBookValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_HeadquarterAssetsNetBookValue"/>
  <xs:element name="InventoryMerchandiseExpectedToBeReturned" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="tlfa_InventoryMerchandiseExpectedToBeReturned"/>
  <xs:element name="GiftCardRedemptionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_GiftCardRedemptionPeriod"/>
  <xs:element name="NumberOfClassesOfCustomerDiscounts" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_NumberOfClassesOfCustomerDiscounts"/>
  <xs:element name="AccruedLiabilitiesAndOtherLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
  <xs:element name="AllOtherCountriesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_AllOtherCountriesMember"/>
  <xs:element name="JPMorganChaseBankNAMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_JPMorganChaseBankNAMember"/>
  <xs:element name="NonEmployeeDirectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_NonEmployeeDirectorMember"/>
  <xs:element name="RestrictedStockAndRestrictedStockUnitsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_RestrictedStockAndRestrictedStockUnitsMember"/>
  <xs:element name="ServicedBasedRestrictedStockUnitsRSUsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
  <xs:element name="ShareRepurchaseProgramMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_ShareRepurchaseProgramMember"/>
  <xs:element name="TermSecuredOvernightFinancingRateSOFRRateMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember"/>
  <xs:element name="TwoThousandAndThirteenRestrictedStockPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember"/>
  <xs:element name="TwoThousandAndTwentyThreeRestrictedStockPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember"/>
  <xs:element name="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
  <xs:element name="SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract"/>
<!-- [WMV6][VGhUCcyF1VkytAoli12wHUJ/cyIoKCNVbEyiFFyUcMBE+eC5KgxleAgO1pivqZJtalLZTjBlV+IPVqHHlUCWX1Ixe4L1vD/Z8amqeON0mCI9Q6An99QI+lTZc3NlJbzVnqcPRrl0RapvDxfZTcCTmUIIK7RjDjDCjWaqoM6RIC6N7kglSZj8W6/4S9g+A9koYFRX7h/fvwxuzb0YxfkrjvViE5NTpZFoc+JDgLKNlWVjPX7i3KAcZJvjKmPNq1p//hdp1yNmoHtolnaHJmQuCArU0WHISrOEe8iPzTd9q6zqzbtBo9/ogEM+pprLVvZX333MvQwdLz1fm8TLe9w6jKG26L+2qNQbXA+hGlOogJE833PIiqUnqbyBB0zfPUE=] CSR-->
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="tlfa_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>tlfa-20250930_def.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedBalanceSheet" roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedIncomeStatement" roleURI="http://tandyleather.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedCashFlow" roleURI="http://tandyleather.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ShareholdersEquityType2or3" roleURI="http://tandyleather.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NOTESPAYABLEANDLONGTERMDEBT" roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_INCOMETAX" roleURI="http://tandyleather.com/role/INCOMETAX"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATION" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_EARNINGSPERSHARE" roleURI="http://tandyleather.com/role/EARNINGSPERSHARE"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES" roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SUBSEQUENTEVENTS" roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_AccountingPoliciesByPolicy" roleURI="http://tandyleather.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATIONTables" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_EARNINGSPERSHARETables" roleURI="http://tandyleather.com/role/EARNINGSPERSHARETables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_DisaggregatedRevenueTable" roleURI="http://tandyleather.com/role/DisaggregatedRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_InventoryTable" roleURI="http://tandyleather.com/role/InventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ActivityofRestrictedStockandRSUAwardsTable" roleURI="http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NonvestedServicebasedAwardsTable" roleURI="http://tandyleather.com/role/NonvestedServicebasedAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ComputationofBasicandDilutedEPSTable" roleURI="http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SaleandDisposalofHeadquarterTable" roleURI="http://tandyleather.com/role/SaleandDisposalofHeadquarterTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NOTESPAYABLEANDLONGTERMDEBTDetails" roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_INCOMETAXDetails" roleURI="http://tandyleather.com/role/INCOMETAXDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATIONDetails" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails" roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SUBSEQUENTEVENTSDetails" roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://tandyleather.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_InventoryNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockValue" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonValue" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StockholdersEquity" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="29" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="26" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_TreasuryStockCommonMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/INCOMETAX" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract"/>
    <loc xlink:type="locator" xlink:label="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:to="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_RevenueRecognitionDiscountsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/DisaggregatedRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_ES" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_ES"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_ES" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/InventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventoryInTransit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventoryInTransit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherInventoryInTransit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="tlfa-20250930.xsd#tlfa_RestrictedStockAndRestrictedStockUnitsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="tlfa_RestrictedStockAndRestrictedStockUnitsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/NonvestedServicebasedAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:href="tlfa-20250930.xsd#tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="srt_TitleOfIndividualAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_AwardTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SaleandDisposalofHeadquarterTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_HeadquarterAssetsNetBookValue" xlink:href="tlfa-20250930.xsd#tlfa_HeadquarterAssetsNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="tlfa_HeadquarterAssetsNetBookValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_CA" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_ES" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_ES"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_ES" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfStores" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfStores"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfStores" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_RangeAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_AllOtherCountriesMember" xlink:href="tlfa-20250930.xsd#tlfa_AllOtherCountriesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="tlfa_AllOtherCountriesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:href="tlfa-20250930.xsd#tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_InventoryMerchandiseExpectedToBeReturned" xlink:href="tlfa-20250930.xsd#tlfa_InventoryMerchandiseExpectedToBeReturned"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="tlfa_InventoryMerchandiseExpectedToBeReturned" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_GiftCardRedemptionPeriod" xlink:href="tlfa-20250930.xsd#tlfa_GiftCardRedemptionPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="tlfa_GiftCardRedemptionPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_VehiclesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntellectualPropertyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_IntellectualPropertyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_NumberOfClassesOfCustomerDiscounts" xlink:href="tlfa-20250930.xsd#tlfa_NumberOfClassesOfCustomerDiscounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="tlfa_NumberOfClassesOfCustomerDiscounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_JPMorganChaseBankNAMember" xlink:href="tlfa-20250930.xsd#tlfa_JPMorganChaseBankNAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="tlfa_JPMorganChaseBankNAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/INCOMETAXDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:href="tlfa-20250930.xsd#tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndThirteenRestrictedStockPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_NonEmployeeDirectorMember" xlink:href="tlfa-20250930.xsd#tlfa_NonEmployeeDirectorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="tlfa_NonEmployeeDirectorMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_DirectorMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_RangeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_TitleOfIndividualAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_ShareRepurchaseProgramAxis" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_ShareRepurchaseProgramMember" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="tlfa_ShareRepurchaseProgramMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockCommonValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_SharePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_RestatementAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain_0" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RestatementDomain" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_HeadquarterAssetsNetBookValue" xlink:href="tlfa-20250930.xsd#tlfa_HeadquarterAssetsNetBookValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="tlfa_HeadquarterAssetsNetBookValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://tandyleather.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="tlfa_JPMorganChaseBankNAMember" xlink:href="tlfa-20250930.xsd#tlfa_JPMorganChaseBankNAMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="tlfa_JPMorganChaseBankNAMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain"/>
    <loc xlink:type="locator" xlink:label="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember" xlink:href="tlfa-20250930.xsd#tlfa_TermSecuredOvernightFinancingRateSOFRRateMember"/>
<!-- [WMV6][XcyMuzqIcd3j7nDnF/kHEmX1uhpl1NNP0CUOWBtytwo6ST4jOGJZFbA8127bhQlpub9BuDZvF9Cm+Xa/2iNZRSg/MK5TN2PP+d0RCP+c9uHOcnuA9vJqQQCTwHEVaWocqb0PSomHRzI/9W3dXr1PDNVW3NKMuWBjfxgWLiQU0t2/xSea+NmVTOAws+LT/wHZpHSPl23hnS4wUAvF3ogO+udlH6+9cdSGz0AgK86OQazvAeZZkiVU7dVOODXy9a2K6vv8P4ga7pcSpvIbGtPMOsw8lXSGuyRm/2HkZakmxlvW91G7LE75/ZcElTe0JOVBX1gzRAyyHe7pg2FO6KC6omkrVr6GNf1Vl/lI5dnduRuyRSlrogPPt5n7e74WiQ==] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember" order="0" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>tlfa-20250930_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Condensed Consolidated Balance Sheets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">(Loss) Income from operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other (expense) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">(Loss) income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income before income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net (loss) income (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive (loss) income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statements of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Total adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash (used in) provided by operating activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash used in financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US">Net decrease in cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents, beginning of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Cash and cash equivalents, end of period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Condensed Consolidated Statements of Stockholders&#8217; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementGeographicalAxis_lbl" xml:lang="en-US">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_InventoryNet_lbl" xml:lang="en-US">TOTAL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNet_lbl0" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">NOTES PAYABLE AND LONG-TERM DEBT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">INCOME TAX [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Balance (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Balance (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl" xml:lang="en-US">Unrecognized Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0" xml:lang="en-US">Unrecognized Expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">EARNINGS PER SHARE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Net (loss) income per common share:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract_lbl" xml:lang="en-US">SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:to="tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract_lbl" xml:lang="en-US">SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">SUBSEQUENT EVENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">CURRENT ASSETS:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable-trade, net of allowance for credit losses of $18 at September 30, 2025 and $49 at December 31, 2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for credit losses (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating lease assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl" xml:lang="en-US">Accounts payable-trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US">Accrued expenses and other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesPayableCurrent_lbl" xml:lang="en-US">Income taxes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Current portion of operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl" xml:lang="en-US">Uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other non-current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities, non-current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES (Note 6)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock, $0.0024 par value; 15,000,000 shares authorized; 9,491,878 and 9,920,957 shares issued at September 30, 2025 and December 31, 2024, respectively; 8,067,502 and 8,496,581 shares outstanding at September 30, 2025 and December 31, 2024, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Paid-in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonShares_lbl" xml:lang="en-US">Treasury stock, shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US">Net sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl" xml:lang="en-US">Other income (expense):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US">Gain on disposal of headquarters (see footnote 8)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl0" xml:lang="en-US">Gain on disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl1" xml:lang="en-US">Net Gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl2" xml:lang="en-US">Net gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl2"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax (benefit) provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US">Foreign currency translation adjustments, net of tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Basic earnings (loss) per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings per share basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Diluted earnings (loss) per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings per share diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average number of shares outstanding:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Denominator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Basic weighted-average common shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Diluted weighted-average common shares outstanding (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl" xml:lang="en-US">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Operating lease asset amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl" xml:lang="en-US">Deferred income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts payable-trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued expenses and other liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from investing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl" xml:lang="en-US">Proceeds from sales of Headquarters assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0" xml:lang="en-US">Net Proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl1" xml:lang="en-US">Net proceeds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Cash flows from financing activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Stock-based compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Vesting of restricted stock units</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Vesting of restricted stock units (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Number of shares issued from vesting of restricted stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Shares withheld for taxes and cancelled (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Less accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl" xml:lang="en-US">Treasury stock at cost (1,424,376 shares at September 30, 2025 and December 31, 2024)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonValue_lbl0" xml:lang="en-US">Share repurchase amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable-trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl" xml:lang="en-US">Other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US">Income taxes, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl" xml:lang="en-US">Other assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchase of property and equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xml:lang="en-US">Payment of finance lease obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Dividend Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl" xml:lang="en-US">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl" xml:lang="en-US">Repurchase of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US">Dividend Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xml:lang="en-US">Shares withheld for taxes and cancelled</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl" xml:lang="en-US">Purchase of treasury stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TreasuryStockCommonMember_lbl" xml:lang="en-US">Treasury Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Disaggregated Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryNetAbstract_lbl" xml:lang="en-US">On hand:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US">Finished goods held for sale</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl" xml:lang="en-US">Raw materials and work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventoryInTransit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventoryInTransit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInventoryInTransit_lbl" xml:lang="en-US">Inventory in transit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventoryInTransit" xlink:to="us-gaap_OtherInventoryInTransit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">NOTES PAYABLE AND LONG-TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">INCOME TAX</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl" xml:lang="en-US">Activity of Restricted Stock and RSU Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Granted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0" xml:lang="en-US">Number of restricted stock units granted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Granted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Forfeited (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Vested (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl" xml:lang="en-US">Non-vested, Service-based Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US">Unrecognized Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl" xml:lang="en-US">2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:to="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">EARNINGS PER SHARE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Computation of Basic and Diluted EPS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US">Numerator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US">Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl" xml:lang="en-US">SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:to="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl" xml:lang="en-US">SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:to="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl" xml:lang="en-US">Sale and Disposal of Headquarter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_HeadquarterAssetsNetBookValue" xlink:href="tlfa-20250930.xsd#tlfa_HeadquarterAssetsNetBookValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_HeadquarterAssetsNetBookValue_lbl" xml:lang="en-US">NBV of Headquarters Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_HeadquarterAssetsNetBookValue" xlink:to="tlfa_HeadquarterAssetsNetBookValue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="tlfa_HeadquarterAssetsNetBookValue_lbl0" xml:lang="en-US">NBV of headquarter assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_HeadquarterAssetsNetBookValue" xlink:to="tlfa_HeadquarterAssetsNetBookValue_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">SUBSEQUENT EVENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Forfeited (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Vested (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0" xml:lang="en-US">Number of restricted stock units vested (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US">United States [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_CA_lbl" xml:lang="en-US">Canada [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl"/>
    <loc xlink:type="locator" xlink:label="country_ES" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_ES"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_ES_lbl" xml:lang="en-US">Spain [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_ES" xlink:to="country_ES_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_RestrictedStockAndRestrictedStockUnitsMember" xlink:href="tlfa-20250930.xsd#tlfa_RestrictedStockAndRestrictedStockUnitsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl" xml:lang="en-US">Restricted Stock and RSU [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:href="tlfa-20250930.xsd#tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl" xml:lang="en-US">Service-Based Restricted Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:to="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_DirectorMember_lbl" xml:lang="en-US">Board of Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockMember_lbl" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl" xml:lang="en-US">Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0" xml:lang="en-US">Key Employees [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramAxis_lbl" xml:lang="en-US">Share Repurchase Program [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementAxis_lbl" xml:lang="en-US">Revision of Prior Period [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfStores" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfStores"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfStores_lbl" xml:lang="en-US">Number of stores (in Store)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfStores" xlink:to="us-gaap_NumberOfStores_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US">Number of operating segments (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Number of reporting segments (in Segment)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_lbl" xml:lang="en-US">Sales return allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_InventoryMerchandiseExpectedToBeReturned" xlink:href="tlfa-20250930.xsd#tlfa_InventoryMerchandiseExpectedToBeReturned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl" xml:lang="en-US">Estimate of merchandise expected to be returned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_InventoryMerchandiseExpectedToBeReturned" xlink:to="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_GiftCardRedemptionPeriod" xlink:href="tlfa-20250930.xsd#tlfa_GiftCardRedemptionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_GiftCardRedemptionPeriod_lbl" xml:lang="en-US">Gift card redemption period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_GiftCardRedemptionPeriod" xlink:to="tlfa_GiftCardRedemptionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Contract with customer liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl" xml:lang="en-US">Revenue recognized from change in deferred obligation balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xml:lang="en-US">Deferred revenue, recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Revenue percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_NumberOfClassesOfCustomerDiscounts" xlink:href="tlfa-20250930.xsd#tlfa_NumberOfClassesOfCustomerDiscounts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_NumberOfClassesOfCustomerDiscounts_lbl" xml:lang="en-US">Number of classes of customer discounts (in Discount)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NumberOfClassesOfCustomerDiscounts" xlink:to="tlfa_NumberOfClassesOfCustomerDiscounts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Estimated useful lives of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl" xml:lang="en-US">Transfers into (out of) Level 3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for expected credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl" xml:lang="en-US">Weighted average amortization period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US">Amortization expense, 2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US">Amortization expense, 2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US">Amortization expense, 2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US">Amortization expense, 2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US">Amortization expense, 2029</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xml:lang="en-US">Basis points interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl" xml:lang="en-US">Line of credit facility, funds borrowed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl" xml:lang="en-US">Number of common shares reserved for issuance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl" xml:lang="en-US">Vesting period from grant date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US">Stock-based compensation expense (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl" xml:lang="en-US">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl" xml:lang="en-US">Remaining repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl" xml:lang="en-US">Number of shares purchase (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US">Purchase price per share (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl" xml:lang="en-US">Aggregate repurchase amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US">Lease, term of contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl" xml:lang="en-US">Lease, renewal term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign currency translation and transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_RevenueRecognitionDiscountsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl" xml:lang="en-US">Discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" xlink:to="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl" xml:lang="en-US">Operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and equipment, net of accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventory</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US">Accounts Receivable - Trade and Expected Credit Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US">Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US">Comprehensive Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:href="tlfa-20250930.xsd#tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl" xml:lang="en-US">Accrued Expenses and Other Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:to="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_AllOtherCountriesMember" xlink:href="tlfa-20250930.xsd#tlfa_AllOtherCountriesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_AllOtherCountriesMember_lbl" xml:lang="en-US">All Other Countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AllOtherCountriesMember" xlink:to="tlfa_AllOtherCountriesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Sales [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl" xml:lang="en-US">Geographic Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Equipment and Machinery [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VehiclesMember_lbl" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl" xml:lang="en-US">Buildings and Related Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntellectualPropertyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntellectualPropertyMember_lbl" xml:lang="en-US">Trademarks/Copyrights [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_JPMorganChaseBankNAMember" xlink:href="tlfa-20250930.xsd#tlfa_JPMorganChaseBankNAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_JPMorganChaseBankNAMember_lbl" xml:lang="en-US">JP Morgan Chase Bank, N.A. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_JPMorganChaseBankNAMember" xlink:to="tlfa_JPMorganChaseBankNAMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl" xml:lang="en-US">Restricted Stock Units [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndThirteenRestrictedStockPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl" xml:lang="en-US">2013 Restricted Stock Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl" xml:lang="en-US">2023 Restricted Stock Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_NonEmployeeDirectorMember" xlink:href="tlfa-20250930.xsd#tlfa_NonEmployeeDirectorMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_NonEmployeeDirectorMember_lbl" xml:lang="en-US">Non-Employee Directors [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NonEmployeeDirectorMember" xlink:to="tlfa_NonEmployeeDirectorMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="srt_ChiefExecutiveOfficerMember_lbl0" xml:lang="en-US">Former Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="tlfa_ShareRepurchaseProgramMember" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="tlfa_ShareRepurchaseProgramMember_lbl" xml:lang="en-US">Share Repurchase Program [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramMember" xlink:to="tlfa_ShareRepurchaseProgramMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl" xml:lang="en-US">Revision of Prior Period, Error Correction, Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US">Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US">Award Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">STOCK-BASED COMPENSATION [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US">Title and Position [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl" xml:lang="en-US">EARNINGS PER SHARE [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xml:lang="en-US">Statement of Financial Position Location, Balance [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">NOTES PAYABLE AND LONG-TERM DEBT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameDomain_lbl" xml:lang="en-US">Plan Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ShareRepurchaseProgramDomain_lbl" xml:lang="en-US">Share Repurchase Program [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ShareRepurchaseProgramDomain" xlink:to="srt_ShareRepurchaseProgramDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfTreasuryStockTable_lbl" xml:lang="en-US">Class of Treasury Stock [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_ClassOfTreasuryStockTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl" xml:lang="en-US">SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RestatementDomain_lbl" xml:lang="en-US">Revision of Prior Period [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl" xml:lang="en-US">SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US">Subsequent Event [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US">SUBSEQUENT EVENTS [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl0" xml:lang="en-US">Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fourth fiscal year following the latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl0" xml:lang="en-US">Unrecognized cost of unvested share-based compensation awards in excess of one year due in the third fiscal year following the latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl0" xml:lang="en-US">Unrecognized cost of unvested share-based compensation awards due in excess of one year due in the second fiscal year following the latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl0" xml:lang="en-US">Unrecognized cost of unvested share-based compensation awards in excess of one year due in the next fiscal year following the latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl0" xml:lang="en-US">Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fifth fiscal year following the latest fiscal year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:to="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_GiftCardRedemptionPeriod_lbl0" xml:lang="en-US">Expected customer gift card redemption period, in PnYnMnDTnHnMnS&apos; format, for example, &apos;P1Y5M13D&apos; represents the reported fact of one year, five months, and thirteen days.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_GiftCardRedemptionPeriod" xlink:to="tlfa_GiftCardRedemptionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_HeadquarterAssetsNetBookValue_lbl1" xml:lang="en-US">The net book value of the asset(s) sold in connection with the sale of the headquarter assets.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_HeadquarterAssetsNetBookValue" xlink:to="tlfa_HeadquarterAssetsNetBookValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl0" xml:lang="en-US">Gross amount of merchandise or supplies to which the entity expected returns as of balance sheet date.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_InventoryMerchandiseExpectedToBeReturned" xlink:to="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_NumberOfClassesOfCustomerDiscounts_lbl0" xml:lang="en-US">Number of classes of customer discounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NumberOfClassesOfCustomerDiscounts" xlink:to="tlfa_NumberOfClassesOfCustomerDiscounts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for sales discounts.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" xlink:to="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl0" xml:lang="en-US">The entire disclosure for sales of corporate headquarters and new CEO employment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:to="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl0" xml:lang="en-US">The entire disclosure for the share repurchase program and share repurchases.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:to="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl0" xml:lang="en-US">Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:to="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_AllOtherCountriesMember_lbl0" xml:lang="en-US">All other countries excluding the United States and Canada.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AllOtherCountriesMember" xlink:to="tlfa_AllOtherCountriesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_JPMorganChaseBankNAMember_lbl0" xml:lang="en-US">The name of lender will provide the line of credit facility under the credit agreement.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_JPMorganChaseBankNAMember" xlink:to="tlfa_JPMorganChaseBankNAMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_NonEmployeeDirectorMember_lbl0" xml:lang="en-US">Person with designation of non-employee director.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NonEmployeeDirectorMember" xlink:to="tlfa_NonEmployeeDirectorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl0" xml:lang="en-US">Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl0" xml:lang="en-US">Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:to="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_ShareRepurchaseProgramMember_lbl0" xml:lang="en-US">Name of the share repurchase program.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramMember" xlink:to="tlfa_ShareRepurchaseProgramMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl0" xml:lang="en-US">Refers to 2013 Restricted stock plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl0" xml:lang="en-US">Refers to 2023 Restricted stock plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember" xlink:href="tlfa-20250930.xsd#tlfa_TermSecuredOvernightFinancingRateSOFRRateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember_lbl" xml:lang="en-US">TermSecuredOvernightFinancingRateSOFRRateMembe</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember" xlink:to="tlfa_TermSecuredOvernightFinancingRateSOFRRateMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl0" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl0" xml:lang="en-US">Number of Operating Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl0" xml:lang="en-US">Entity Small Business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl2" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl0" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl0" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems_lbl0" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl1" xml:lang="en-US">Revenue Recognition Discounts Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RevenueRecognitionDiscountsPolicyTextBlock" xlink:to="tlfa_RevenueRecognitionDiscountsPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl0" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntellectualPropertyMember_lbl0" xml:lang="en-US">Intellectual Property [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntellectualPropertyMember" xlink:to="us-gaap_IntellectualPropertyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDilutedLineItems_lbl0" xml:lang="en-US">Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_EarningsPerShareDilutedLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Product and Service Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInventoryInTransit_lbl0" xml:lang="en-US">Other Inventory, in Transit, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInventoryInTransit" xlink:to="us-gaap_OtherInventoryInTransit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet_lbl0" xml:lang="en-US">Deferred Income Tax Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesReceivable_lbl0" xml:lang="en-US">Income Taxes Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl0" xml:lang="en-US">Segment Reporting Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_ES_lbl0" xml:lang="en-US">SPAIN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_ES" xlink:to="country_ES_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_NumberOfClassesOfCustomerDiscounts_lbl1" xml:lang="en-US">Number Of Classes Of Customer Discounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NumberOfClassesOfCustomerDiscounts" xlink:to="tlfa_NumberOfClassesOfCustomerDiscounts_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl0" xml:lang="en-US">Additional Paid in Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl1" xml:lang="en-US">Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Five Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:to="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl2" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl0" xml:lang="en-US">Accounts Payable, Trade, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Equity, Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_lbl0" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl0" xml:lang="en-US">Entity Address, State or Province</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl1" xml:lang="en-US">Serviced Based Restricted Stock Units RSUs Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember" xlink:to="tlfa_ServicedBasedRestrictedStockUnitsRSUsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl1" xml:lang="en-US">Two Thousand And Thirteen Restricted Stock Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndThirteenRestrictedStockPlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl0" xml:lang="en-US">Revision of Prior Period, Error Correction, Adjustment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl1" xml:lang="en-US">Accrued Liabilities And Other Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:to="tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl0" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesIssued_lbl1" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryFinishedGoods_lbl0" xml:lang="en-US">Inventory, Finished Goods, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLinesOfCredit_lbl0" xml:lang="en-US">Proceeds from Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLinesOfCredit" xlink:to="us-gaap_ProceedsFromLinesOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonMember_lbl0" xml:lang="en-US">Treasury Stock, Common [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonMember" xlink:to="us-gaap_TreasuryStockCommonMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockMember_lbl0" xml:lang="en-US">Restricted Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl0" xml:lang="en-US">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl1" xml:lang="en-US">Inventory Merchandise Expected To Be Returned</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_InventoryMerchandiseExpectedToBeReturned" xlink:to="tlfa_InventoryMerchandiseExpectedToBeReturned_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl1" xml:lang="en-US">Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Four Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_GiftCardRedemptionPeriod_lbl1" xml:lang="en-US">Gift Card Redemption Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_GiftCardRedemptionPeriod" xlink:to="tlfa_GiftCardRedemptionPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonValue_lbl1" xml:lang="en-US">Treasury Stock, Common, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonValue" xlink:to="us-gaap_TreasuryStockCommonValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl0" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl0" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAbstract_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl0" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_lbl0" xml:lang="en-US">Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_CA_lbl0" xml:lang="en-US">CANADA</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_CA" xlink:to="country_CA_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl0" xml:lang="en-US">Finance Lease, Principal Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl1" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl1" xml:lang="en-US">Share Repurchase Program And Share Repurchases Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:to="tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl0" xml:lang="en-US">Taxes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_ShareRepurchaseProgramMember_lbl1" xml:lang="en-US">Share Repurchase Program Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_ShareRepurchaseProgramMember" xlink:to="tlfa_ShareRepurchaseProgramMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl0" xml:lang="en-US">Liability for Uncertainty in Income Taxes, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl0" xml:lang="en-US">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_JPMorganChaseBankNAMember_lbl1" xml:lang="en-US">JPMorgan Chase Bank NAMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_JPMorganChaseBankNAMember" xlink:to="tlfa_JPMorganChaseBankNAMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue_lbl0" xml:lang="en-US">Stock Repurchased During Period, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl1" xml:lang="en-US">Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Next Twelve Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" xml:lang="en-US">Vehicles [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLossAbstract_lbl0" xml:lang="en-US">Operating Income (Loss) [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl0" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0" xml:lang="en-US">Cost, Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_AllOtherCountriesMember_lbl1" xml:lang="en-US">All Other Countries Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_AllOtherCountriesMember" xlink:to="tlfa_AllOtherCountriesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ChiefExecutiveOfficerMember_lbl1" xml:lang="en-US">Chief Executive Officer [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl1" xml:lang="en-US">Two Thousand And Twenty Three Restricted Stock Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:to="tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl0" xml:lang="en-US">Liabilities, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Operating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl0" xml:lang="en-US">Share Repurchase Program, Remaining Authorized, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_NonEmployeeDirectorMember_lbl1" xml:lang="en-US">Non Employee Director Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_NonEmployeeDirectorMember" xlink:to="tlfa_NonEmployeeDirectorMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsCurrent_lbl0" xml:lang="en-US">Other Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl0" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl0" xml:lang="en-US">Deferred Revenue, Revenue Recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl0" xml:lang="en-US">Deferred Income Taxes and Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl1" xml:lang="en-US">Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Three Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl2" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl0" xml:lang="en-US">Share Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeographicConcentrationRiskMember_lbl0" xml:lang="en-US">Geographic Concentration Risk [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesMember_lbl0" xml:lang="en-US">Furniture and Fixtures [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockCommonShares_lbl0" xml:lang="en-US">Treasury Stock, Common, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockCommonShares" xlink:to="us-gaap_TreasuryStockCommonShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedStockUnitsRSUMember_lbl0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl0" xml:lang="en-US">Concentration Risk, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl0" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventLineItems_lbl0" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNetAbstract_lbl0" xml:lang="en-US">Inventory, Net [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingCostsAndExpenses_lbl0" xml:lang="en-US">Operating Costs and Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingCostsAndExpenses" xlink:to="us-gaap_OperatingCostsAndExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl0" xml:lang="en-US">Revenue Benchmark [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl0" xml:lang="en-US">Inventory, Work in Process and Raw Materials</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_DirectorMember_lbl0" xml:lang="en-US">Director [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_DirectorMember" xlink:to="srt_DirectorMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_lbl0" xml:lang="en-US">Gross Profit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl2" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl0" xml:lang="en-US">Assets, Current [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl0" xml:lang="en-US">Document Quarterly Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember_lbl0" xml:lang="en-US">Building and Building Improvements [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl1" xml:lang="en-US">Sales Of Corporate Headquarters And New CEOEmployment Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:to="tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl2" xml:lang="en-US">Proceeds from Sale of Productive Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl0" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl3" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl0" xml:lang="en-US">Entity Tax Identification Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfStores_lbl0" xml:lang="en-US">Number of Stores</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfStores" xlink:to="us-gaap_NumberOfStores_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl1" xml:lang="en-US">Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Two Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1" xml:lang="en-US">Share-Based Payment Arrangement, Employee [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_HeadquarterAssetsNetBookValue_lbl2" xml:lang="en-US">Headquarter Assets Net Book Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_HeadquarterAssetsNetBookValue" xlink:to="tlfa_HeadquarterAssetsNetBookValue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl1" xml:lang="en-US">Restricted Stock And Restricted Stock Units Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="tlfa_RestrictedStockAndRestrictedStockUnitsMember" xlink:to="tlfa_RestrictedStockAndRestrictedStockUnitsMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0" xml:lang="en-US">Increase (Decrease) in Other Current Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCommonStockCash_lbl0" xml:lang="en-US">Dividends, Common Stock, Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryNet_lbl1" xml:lang="en-US">Inventory, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<!-- [WMV6][ZamH7L/1eorvoRAHraCCZTKt9/QbPfWlQ6NFaI9uEVJ801Rl3F79zHEh6bMwNgwNJWKIgZmv3+akcgeQXCR5frPC+07Aa58U0xpT8F4SqPhoJNz877vr5wKrHccHBQ46fa/VKDFjoNlBe7DYS9uXhgyxFR/v7McmtLk3iej/T5fHDN6L7d8BhwV5RMkmEYGyP4R7p+sFts/+zPBhzXWnVGJ9CSpeNIvRl0zm16UHGi5BD6S17RTfSWIsEXEhRB2MaRnEEGtWN91wUnMoZJOzRqoSPZifQuggewObF8T1aWzZZcGVU/oUMcSG6ZYROc/xt9xevMIMISN/k2fY/cwygWdDMo3C4GPwlwn/oemzC3db+qrGtvHCDi+e0v9Bgg==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>tlfa-20250930_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedBalanceSheet" roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedIncomeStatement" roleURI="http://tandyleather.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedCashFlow" roleURI="http://tandyleather.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ShareholdersEquityType2or3" roleURI="http://tandyleather.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NOTESPAYABLEANDLONGTERMDEBT" roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_INCOMETAX" roleURI="http://tandyleather.com/role/INCOMETAX"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATION" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATION"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_EARNINGSPERSHARE" roleURI="http://tandyleather.com/role/EARNINGSPERSHARE"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_COMMITMENTSANDCONTINGENCIES" roleURI="http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES" roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SUBSEQUENTEVENTS" roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTS"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_AccountingPoliciesByPolicy" roleURI="http://tandyleather.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATIONTables" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_EARNINGSPERSHARETables" roleURI="http://tandyleather.com/role/EARNINGSPERSHARETables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_DisaggregatedRevenueTable" roleURI="http://tandyleather.com/role/DisaggregatedRevenueTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_InventoryTable" roleURI="http://tandyleather.com/role/InventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ActivityofRestrictedStockandRSUAwardsTable" roleURI="http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NonvestedServicebasedAwardsTable" roleURI="http://tandyleather.com/role/NonvestedServicebasedAwardsTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ComputationofBasicandDilutedEPSTable" roleURI="http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SaleandDisposalofHeadquarterTable" roleURI="http://tandyleather.com/role/SaleandDisposalofHeadquarterTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets" roleURI="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NOTESPAYABLEANDLONGTERMDEBTDetails" roleURI="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_INCOMETAXDetails" roleURI="http://tandyleather.com/role/INCOMETAXDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_STOCKBASEDCOMPENSATIONDetails" roleURI="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails" roleURI="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails" roleURI="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_SUBSEQUENTEVENTSDetails" roleURI="http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#DocumentAndEntityInformation" roleURI="http://tandyleather.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:role="http://tandyleather.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsCurrent" xlink:to="us-gaap_AssetsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_Assets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_TreasuryStockCommonValue" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_TreasuryStockCommonShares" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingCostsAndExpenses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLossAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLossAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_TreasuryStockCommonMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="5.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TreasuryStockValueAcquiredCostMethod" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DividendsCommonStockCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_StockholdersEquity_0" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_SharesIssued_0" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/INCOMETAX" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATION" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/EARNINGSPERSHARE" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareRepurchaseProgramAndShareRepurchasesTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:to="ShareRepurchaseProgramAndShareRepurchasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SUBSEQUENTEVENTS" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RevenueRecognitionDiscountsPolicyTextBlock" xlink:href="tlfa-20250930.xsd#tlfa_RevenueRecognitionDiscountsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RevenueRecognitionDiscountsPolicyTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/EARNINGSPERSHARETables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/DisaggregatedRevenueTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CA" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_ES" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_ES"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_ES" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/InventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventoryInTransit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventoryInTransit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherInventoryInTransit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RestrictedStockAndRestrictedStockUnitsMember" xlink:href="tlfa-20250930.xsd#tlfa_RestrictedStockAndRestrictedStockUnitsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="RestrictedStockAndRestrictedStockUnitsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/NonvestedServicebasedAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ServicedBasedRestrictedStockUnitsRSUsMember" xlink:href="tlfa-20250930.xsd#tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="ServicedBasedRestrictedStockUnitsRSUsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDilutedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDilutedLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_AwardTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="us-gaap_EarningsPerShareDilutedLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_NetIncomeLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareDilutedLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SaleandDisposalofHeadquarterTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="HeadquarterAssetsNetBookValue" xlink:href="tlfa-20250930.xsd#tlfa_HeadquarterAssetsNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="HeadquarterAssetsNetBookValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="country_US" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_CA" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_ES" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_ES"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_ES" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfStores" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfStores"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfStores" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfOperatingSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfReportableSegments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AccruedLiabilitiesAndOtherLiabilitiesMember" xlink:href="tlfa-20250930.xsd#tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="AccruedLiabilitiesAndOtherLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_StatementGeographicalAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="AllOtherCountriesMember" xlink:href="tlfa-20250930.xsd#tlfa_AllOtherCountriesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="AllOtherCountriesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SalesRevenueNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InventoryMerchandiseExpectedToBeReturned" xlink:href="tlfa-20250930.xsd#tlfa_InventoryMerchandiseExpectedToBeReturned"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="InventoryMerchandiseExpectedToBeReturned" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GiftCardRedemptionPeriod" xlink:href="tlfa-20250930.xsd#tlfa_GiftCardRedemptionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="GiftCardRedemptionPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ContractWithCustomerLiabilityRevenueRecognized" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueRevenueRecognized1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IntellectualPropertyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntellectualPropertyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_IntellectualPropertyMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NumberOfClassesOfCustomerDiscounts" xlink:href="tlfa-20250930.xsd#tlfa_NumberOfClassesOfCustomerDiscounts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="NumberOfClassesOfCustomerDiscounts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="JPMorganChaseBankNAMember" xlink:href="tlfa-20250930.xsd#tlfa_JPMorganChaseBankNAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="JPMorganChaseBankNAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/INCOMETAXDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndThirteenRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndThirteenRestrictedStockPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TwoThousandAndThirteenRestrictedStockPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoThousandAndTwentyThreeRestrictedStockPlanMember" xlink:href="tlfa-20250930.xsd#tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="TwoThousandAndTwentyThreeRestrictedStockPlanMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NonEmployeeDirectorMember" xlink:href="tlfa-20250930.xsd#tlfa_NonEmployeeDirectorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="NonEmployeeDirectorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="us-gaap_ShareBasedPaymentArrangementEmployeeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_DirectorMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_DirectorMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ChiefExecutiveOfficerMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ServicedBasedRestrictedStockUnitsRSUsMember" xlink:href="tlfa-20250930.xsd#tlfa_ServicedBasedRestrictedStockUnitsRSUsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="ServicedBasedRestrictedStockUnitsRSUsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="srt_StatementScenarioAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfTreasuryStockTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract" xlink:to="us-gaap_ClassOfTreasuryStockTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_TitleOfIndividualAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_ChiefExecutiveOfficerMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="srt_ShareRepurchaseProgramAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ShareRepurchaseProgramDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ShareRepurchaseProgramDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="srt_ShareRepurchaseProgramDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ShareRepurchaseProgramMember" xlink:href="tlfa-20250930.xsd#tlfa_ShareRepurchaseProgramMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ShareRepurchaseProgramAxis" xlink:to="ShareRepurchaseProgramMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfTreasuryStockTable" xlink:to="us-gaap_EquityClassOfTreasuryStockLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="srt_StockRepurchaseProgramAuthorizedAmount1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_TreasuryStockCommonValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_SharePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="us-gaap_StockRepurchasedDuringPeriodValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:href="tlfa-20250930.xsd#tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="srt_RestatementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="HeadquarterAssetsNetBookValue" xlink:href="tlfa-20250930.xsd#tlfa_HeadquarterAssetsNetBookValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="HeadquarterAssetsNetBookValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_NetIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="us-gaap_LesseeOperatingLeaseRenewalTerm" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/SUBSEQUENTEVENTSDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="JPMorganChaseBankNAMember" xlink:href="tlfa-20250930.xsd#tlfa_JPMorganChaseBankNAMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="JPMorganChaseBankNAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_ProceedsFromLinesOfCredit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://tandyleather.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="tlfa-20250930.xsd#tlfa_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
<!-- [WMV6][tmnydhqJNzCITGOkO1TNX1TAJQ2YsHzuS/dsqhKFCB995UFi+aut5qNVm3JwzjtpR7xs2cbNtN1ud8fu1jTixJacb30IH+Oe9hLshhZJprRPkORA31NHJNr4dmqiSKp+KdmoozeUIWdBVSq+f+kweNiuPaRkAiReEgtmjJkGTm7UuvlJPWPLIv/zzkxuiuj69xcoAgk5Uswi2SWqDz7eyMFq2pRPBk/24wy+mlISHr0L81CvcioSIUbI2ZShQovK1dBjgSF5hYV2So7s1vHb2HQUA4ht3vLq8kIfawWCBn90ZoDT41CK7MLIYRx748v6xwrSGv6Dr5FSt0u9Fkxox9eTFo41xbFSP08pJROnf8mA621UkWOY6O8Cv4aWiQ==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>tlfa-20250930_cal.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION - CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon Nov 10 21:10:09 UTC 2025 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedBalanceSheet" roleURI="http://tandyleather.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedIncomeStatement" roleURI="http://tandyleather.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_ConsolidatedCashFlow" roleURI="http://tandyleather.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_InventoryTable" roleURI="http://tandyleather.com/role/InventoryTable"/>
  <roleRef xlink:type="simple" xlink:href="tlfa-20250930.xsd#tlfa_r_NonvestedServicebasedAwardsTable" roleURI="http://tandyleather.com/role/NonvestedServicebasedAwardsTable"/>
  <calculationLink xlink:role="http://tandyleather.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableTradeCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TreasuryStockCommonValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_TreasuryStockCommonValue" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="4" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="5" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://tandyleather.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingCostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingCostsAndExpenses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingCostsAndExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://tandyleather.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_CostOfGoodsAndServicesSoldDepreciation" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxesAndTaxCredits" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDispositionOfAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherCurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherCurrentAssets" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://tandyleather.com/role/InventoryTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessAndRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcessAndRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessAndRawMaterials" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherInventoryInTransit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherInventoryInTransit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_OtherInventoryInTransit" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://tandyleather.com/role/NonvestedServicebasedAwardsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" xlink:href="tlfa-20250930.xsd#tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears"/>
<!-- [WMV6][JNwlL02/Z0hkj5E9js8S2aP64E7EjqDgoHu5y0CusIcPtpB4b/SPoFxqJMGs+2MjAVY6kkzlek3YTFh1z79ouEH0qVDewx34dCzdwUtJ88X0pLfmwnKsIqINWwjSWryHbWz8stffaWqBGkwExf3Sf0Mo7DYT9SkUy11yZ0F0M6GKnVNCV/yOHDFfye79rZ+prJgVjl7t7kYj3B6FiLQfL8MT9VZRgnQPNm7S43DBGdmJkdhsTD+o7kFUSeV6zd1lNyQiNNfa3rM9Vbeb8N4JLuJYcLWW5t3XFBT6m7DNcBjLXQu5HyfMh0qpkoK7huitlqzhkigIIDvIY6aB53UyOzMeLnNZ8A8nvcG89KNa1MACja6NCKHjyCMF/fVCTw==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears" order="5" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>ef20054978_ex31-1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
  <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: center; font-weight: bold;">EXHIBIT 31.1</div>
    <div style="text-align: center; font-weight: bold;">RULE 13a-14(a) CERTIFICATION</div>
    <div><br>
    </div>
    <div style="text-align: justify; color: #000000;">I, <font style="font-weight: bold;">Johan Hedberg</font>, certify that:</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 13.5pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">1.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">I have reviewed this quarterly report on Form 10-Q of Tandy Leather Factory, Inc.&#xa0; Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact
              necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 13.5pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">2.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of
              the registrant as of, and for, the periods presented in this report.</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 13.5pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">3.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal
              control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">a.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant,
              including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">b.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability
              of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">c.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end
              of the period covered by this report based on such evaluation; and</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">d.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's first fiscal quarter that has materially affected, or is reasonably likely
              to materially affect, the registrant's internal control over financial reporting; and</div>
          </td>
        </tr>

    </table>
    <br>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 13.5pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">4.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the Audit Committee of the
              registrant&#x2019;s Board of Directors (or persons performing the equivalent functions):</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">a.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record,
              process, summarize and report financial information; and</div>
          </td>
        </tr>

    </table>
    <div>&#xa0;</div>
    <table cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 40.5pt;"><br>
          </td>
          <td style="width: 22.5pt; vertical-align: top; color: #000000;">b.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal controls over financial reporting.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Date: November 10, 2025</div>
          </td>
          <td style="width: 3%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">By:</div>
          </td>
          <td style="width: 47%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);"><font style="text-decoration:underline">/s/ Johan Hedberg</font></div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td style="vertical-align: top;" colspan="2">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Johan Hedberg</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td style="vertical-align: top;" colspan="2">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Chief Executive Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td style="vertical-align: top;" colspan="2">
            <div style="text-align: justify; color: rgb(0, 0, 0);">(principal executive officer and principal financial officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>ef20054978_ex32-1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; ">
  <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div style="text-align: center; font-weight: bold;">EXHIBIT 32.1</div>
    <div><br>
    </div>
    <div style="text-align: center; font-weight: bold;">Certification Pursuant to 18 U.S.C. Section 1350,</div>
    <div style="text-align: center; font-weight: bold;">as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</div>
    <div><br>
    </div>
    <div style="text-align: justify;">In connection with the Quarterly Report on Form 10-Q of Tandy Leather Factory, Inc. (the &#x201c;Company&#x201d;) for the quarter ended September 30, 2025, as filed with the United States Securities and Exchange Commission on the
      date hereof (the "Report"), each of the undersigned officers of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</div>
    <div><br>
    </div>
    <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;" class="DSPFListTable">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">i.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;" class="DSPFListTable">

        <tr>
          <td style="width: 18pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">ii.</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>The information contained in the Report fully presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 50%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">Date: November 10, 2025</div>
          </td>
          <td style="width: 3%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">By:</div>
          </td>
          <td style="width: 47%; vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);"><font style="text-decoration:underline">/s/ Johan Hedberg</font></div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Johan Hedberg</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Chief Executive Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#xa0;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="text-align: justify; color: rgb(0, 0, 0);">(principal executive officer and principal financial officer)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>9
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" &R"/T# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^+O_ (.4O^"L
M'Q$\+>,->_X)N? +Q!_PBNBR>"]!O/VJO&>COKFG^,-9_P"$[TLZ[IGP#LKJ
M[TK3;33?!>I> -2\,>+OB'K/A?5->_X6#I?C73_AI?:EX>T71?B=X4\<?U[?
M&WXL>'?@-\&?BY\<O%]EK6I>$O@Q\,?'WQ7\4:=X;MK&\\17_AWX=>%=6\7Z
MW9:!::IJ.CZ9=:U=:;H]S!I5MJ.KZ78SWTD$5WJ-C;M)<Q?X_/Q(^(?C#XN_
M$3Q[\5_B'J__  D/C_XG^-/%/Q#\<Z__ &?I>D_VYXP\:ZY?>)/$VL?V5H=E
MINBZ;_:6M:E>WO\ 9^CZ=I^EV?G?9M/LK6TCA@CZ<-34I.35U';_ !?\!?FC
M&M)I)+1O\E_G_F?0?['/[<?[2_["'Q2TKXJ?LY_$C6O"EQ#K6B:KXO\  5SJ
M.KW'PM^+%CH<.LV=MX;^*_@6TU+3]-\9:*NF^)/$ECIT]RUMXB\)3:Y>^(/
MFO\ A3Q;#IWB"Q_U&OV'/VQOA;^W?^S1\-_VC/A7JNBS6_BO1=.MO'OA#2M;
MFUR^^$_Q2MM)TV[\=?"CQ)<WFC>&]2;6O!NIZ@MM!J-]X;T.'Q;X=N- \=^'
M[*;PEXK\/ZC??Y%U?MY_P0<_X*+7W[!_[8^A>%_%^NZ+H_[-W[3>M>$?AO\
M'2YUJS\.P0^&+ZU;Q!IWPH^*#>+]?UWPO;^#-%^'OBWQC<R?$#5M1UNZ\.P?
M"W7?'6J7?A;7?%&C^"[O1-Z])3BY)>_'_P F79^=MONZF5*;B[/9NWH^_P#G
M]Y_IF4445YYUA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !117X4_\%R_^"KWQ$_X)A?#OX!?\*6\&>"_%WQ9^-_C3QE]E_P"%H>'=
M<U_X=Z?\._AKH>D_\)G]H_X13XC> /$MIXTN_$OC_P"'/_",>7_:VASZ';>-
MO[5^P7\.A?;:C%SDHK=_\.*4E%-O9?\ #'[K45_F9^&_^#BS_@KIH?B+0-;U
M3]IC1?&6FZ/K6E:KJ/A#Q)\"/@#:^'?%=CI]]!=W?AO7[GPA\,_"GBVWT77+
M>&32]5G\+^*/#?B*&QNIY-$U_1]26VU&W_K<_P""17_!=3X6_P#!1R^D^"GQ
M.\,Z+\"OVJ]+T6UU#3?"%MX@FU+P3\;['2?#MK=^-?$7PHN=5MK74]'UK1]2
MM=>UO4?@[K%]XF\1:%X!6R\1Z-XT^(MCH?Q$U'P3I.A4@N9V:6_*[V]4TF1&
MK&3MJGYZ7_$_?"BBBL30**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *^+OVI/^2X_\$W?^ST?'7_KN[]O:OM&O
MB[]J3_DN/_!-W_L]'QU_Z[N_;VIK?Y/\F)[?-?FC[1HHHI#"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^?7_@YJ
M^+__  K7_@EKXK\&?\(]_;7_  T'\:?@]\(/[2_M;^SO^$1_L75]0^/G_"0_
M8_[,O_[?^T_\*0_X13^R?M6B^3_PD_\ ;O\ :<O]B_V-JW^<#7];G_!VS\7_
M .VOVB?V1_@'_P (]]F_X5K\%_&_Q?\ ^$K_ +6\[^VO^%W^.8?!G_"/?V%_
M9D7]G?\ ",?\,^?VE_:W]LW_ /;7_"7?8_[,TG^P/M6M?R1UZ.'CRTE_>;E]
M^B_!)G)5=YORLOU_-A1116YD?ZP?_!*O]J+QA^V9_P $^OV9/VB_B':^3X_\
M:^"]6T/QS>^=I<G_  DOC#X8>-/$_P */$WCG[-H?A_PMHNC?\+!UKP/>^./
M^$9T?0[72_"G_"0_\(SI\VH6FDPZC=_H+7\TW_!JQXD\1:Y_P3@^(6EZWK^M
M:QIO@W]K?XE^&_"&G:KJE]J%CX4\.W7PP^"?B^YT#PW:7<\UOH>BW'BWQ7XH
M\43Z5I<=K8S>(O$FOZW) VI:QJ-S<?TLUY52/+4G%;*3MY)ZI?):'=!WC%^2
M^_J%%%%04%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_'?
M_P '<_P\\8:E\._V'OBQ9:/YW@#P5XT^.GP\\3:__:&EQ_V;XP^)^A_#'Q)X
M&TC^RIKV/6KS^W-%^$7Q#O?[0T_3KK2],_X1[[-K%[I]WJVAP:E_8A7X[_\
M!>7]F6Q_:<_X)B?M$VBVFBOXM^!6BI^TWX%U37]8\1:38Z%??!BTU#6_'MW!
M'X?CNDUC6M8^"=U\5/"'AO1_$&G7WAV?Q%XFTJYOI-#N+.S\4:%I2ERU(/SM
M]^GZD5%S0DO*_P!VOZ'^7_6UX;\2>(O!OB+0/%_A#7]:\*>+?"FM:5XD\+^*
M/#>J7VA^(O#?B+0[Z#5-$U_0-;TN>UU+1]:T?4K6VU'2M5TZYM[[3[ZW@N[2
M>&XACD7%HKU#B/\ 3F_X(@?\%-?^'C?[+1_X6'JOV[]J/X$?V-X6_:%^R^#O
M^$4T/7O^$BO/%'_"L_B1H7]G7%YX:N/^$\\->%[W_A*['2/^$=_LKXB:!XS_
M +/\!>$O E]X"_M;]HJ_R8O^";/[:?B+]@+]L?X/_M':7+K5QX2T/6AX;^,/
MA?17OIIO&WP9\5M%I?Q!T!=$M_%7@W3/$FM:?IK1^,OA_I7BC7(?"MI\4O"G
M@7Q#K<%Q;Z&L=?ZM/PW^(?@_XN_#OP%\5_AYJ_\ PD/@#XG^"_"WQ#\#:_\
MV?JFD_VYX/\ &NAV/B3PSK']E:Y9:;K6F_VEHNI65[_9^KZ=I^J6?G?9M0LK
M6[CF@C\ZO3]G*Z^&6J\GU7^7EZ'92GS1UW6GFUW_ ,_,[2BBBL#0**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXN_:
MD_Y+C_P3=_[/1\=?^N[OV]J^T:^+OVI/^2X_\$W?^ST?'7_KN[]O:FM_D_R8
MGM\U^:/M&BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /\QG_ (.#?B3_ ,+'_P""LW[3_P!B\>_\)YX:\!_\
M*M^&_AG[+XI_X2C0_!G_  B_PC\$?\)SX"T+R;Z^L/#O_"._%F^^(?\ PE?A
M;3_L?]D?$2\\9_VQ8V_B6XUS?^+M>T_M(_%__AH/]HGX]_'S_A'O^$1_X7?\
M:?BE\7_^$4_M;^W_ /A&/^%E>.==\9_\(]_;O]F:+_;7]B_VU_9O]K?V-I/]
MH_9OMG]F6'G?98O%J]:"Y81CVBE]R."3O)ONVPHHHJA'^A?_ ,&K'AOQ%H?_
M  3@^(6J:WH&M:/IOC+]K?XE^)/"&HZKI5]I]CXK\.VOPP^"?A"YU_PW=W<$
M-OKFBV_BWPIXH\+SZKI<EU8P^(O#>OZ)).NI:/J-M;_TLU^+O_!O/_RA]_9#
M_P"Z_?\ K4'QKK]HJ\NJ[U)_XFONT_0[H:0C_A7XJX4445F4%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5\D?M_>&_$7C+]A#]M?PAX0T#
M6O%?BWQ7^R1^TAX;\+^%_#>E7VN>(O$GB+7/@YXRTO1- T#1-+@NM2UC6M8U
M*ZMM.TK2M.MKB^U"^N(+2T@FN)HXV^MZ*:=FGV:?W ]=.Y_B[T445ZYYX5_?
M#_P:O?M?Z7\0_P!EKXC?L<^)O%/G>/\ ]GKQIJOCGX>>&[Z/P?I>[X%?$^\B
MU6]A\+0:?=V_C#Q;_P (E\9+CQSJOCW7-<T:ZM_#/_"V/AOHD/B:XM-6T?0-
M!_@>K]HO^#?S]H;_ (9\_P""I7[/O]I^+_\ A$?!?QO_ .$G_9Y\;?\ %/\
M]O\ _"3_ /"RM(D_X5?X0_T?1-:U;1?[:^/VB_"#_B?Z3_9/]G?9O^*AUNP\
M%S>)_-RK1YZ<EU7O+U7;?5JZ+IRY9KST?S/].:BBBO,.T**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXN_:D_Y+C_P
M3=_[/1\=?^N[OV]J^T:^+OVI/^2X_P#!-W_L]'QU_P"N[OV]J:W^3_)B>WS7
MYH^T:***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KXN_X*.?$G_A47[ 7[:'Q#@\>_\*PUKP]^S%\:_P#A#?',/BG_
M (0K5-#^(FK?#[7M#^&O_",^)DOM-N]-\::EX_U+PWH_@;^RKV'7+SQAJ&AZ
M?H'F:U=6$,GVC7\^O_!S5\7_ /A6O_!+7Q7X,_X1[^VO^&@_C3\'OA!_:7]K
M?V=_PB/]BZOJ'Q\_X2'['_9E_P#V_P#:?^%(?\(I_9/VK1?)_P"$G_MW^TY?
M[%_L;5KIJ\X+O*/YDR=HR?9,_P X&BBBO5.$**** /\ 6=_X)?>&_#OA3_@G
M!^PAI?A?0-%\-Z;=?LD?L_\ B2YT[0-*L='L;CQ%XR^&'AKQ?XOU^>TTZ"WM
MYM:\5^+=<UOQ1XDU62-K[7/$6L:KK>J3W6IZA=W,WW76+X;\-^'?!OAW0/"'
MA#0-%\*>$O"FBZ5X;\+^%_#>E6.A^'?#?AW0[&#2]$T#0-$TN"UTS1]%T?3;
M6VT[2M*TZVM['3[&W@M+2"&WACC7:KR&[MONVSO6B2[)(****0PHHK\J_P!H
M/_@MC_P3$_9S\.IK?B#]K7X8_$S4[_1?%>J^'/"'[/FM6GQY\1>(;[PK8V=V
M?#;W/PSF\0>$O!&M>([C4+'2_"D_Q4\4> ?#NLWTMY(NOP:;H?B+4=(:C*3M
M%-OR5Q-I;M+UT_,_52BOX[_CY_P=L_#NQ_M+3/V7?V1_&GBC[9X+O/['\;?'
MSQOH?@/_ (1WXB7']LV^G_VE\+_AY#\1_P#A,_!>D;/#^K7GV7XO^ ]<\1?:
M-9\/0_\ "+_8[+Q/??DE\7_^#FK_ (*E?$K_ (1[_A#/%?P7_9\_L7^UO[2_
MX5!\'M(UK_A+O[1_LS['_P )#_POS4/C?]F_L#[!=?V3_P (I_PC'G?VUJ?]
MN_VUY6C?V3M'#U7T4?\ $_T5W^!#JP75OT7^=D?Z/M<7\0_B3\._A%X/UCXA
M_%?Q[X+^&'@#P]_9_P#;_CGXA^*=#\%>#]#_ +6U2RT/2O[8\3>)+[3=%TW^
MTM:U+3M'T_[;>P_;-4U"RT^V\R[NH(9/\K#XA_\ !6#_ (*6_$_QAK'CGQ)^
MW/\ M.Z;K6N?V?\ ;;+X>?%SQ;\(O!\/]FZ79:/;_P!C_#SX4:CX*\ >'O,M
M-/@FU#^P/#.F_P!K:I)>ZYJOVS6M2U'4+K\^JT6%?VIKILK^NK:^6GG;H0Z_
M:+^;M^C/]6GXK_\ !7[_ ()B?!CP[9>*/%_[<'[/FL:9?ZU;:!!;?"CQO:?'
MGQ%'?75CJ.HQ3WOA#X&Q_$7Q;INBK;Z7<QW/B34=$M?#MG?2Z=I=WJL&I:QI
M%I??)'Q#_P"#D'_@DSX*\'ZQXF\-_'3QI\7=:TW^S_L7P\^'GP0^+FF^,/$/
MVS5++3[G^Q[WXK^$OAAX A_LFTNI]<U#^W_'.A^9I>FWL.E?VEK4FG:/J'^:
M;16BPL.KD_N2_*_XD>WEVC^/^9_H*_\ $5Y_P3N_Z(S^VC_X;OX'?_1%U[3\
M(/\ @YJ_X):_$K_A(?\ A,_%?QI_9\_L7^R?[-_X6_\ ![5]:_X2[^T?[3^V
M?\(]_P *#U#XW_9O[ ^P6O\ :W_"5_\ ",>=_;6F?V%_;7E:S_9/^<#13^K4
M_P"]ZW_S5O\ A_2R]M/R^X_V5/AY\2?AW\7?!^C_ !#^%'CWP7\3_ 'B'^T/
M[ \<_#SQ3H?C7P?KG]DZI>Z'JO\ 8_B;PW?:EHNI?V;K6FZCH^H?8KV;['JF
MGWNGW/EW=K/#'VE?Y)'[$O\ P4"_:E_X)\?$2_\ B'^S1\0?^$:_X27_ (1V
MU^(?@;7=+L_$OP[^)VA^&M<AURRT+QGX9U!?^PGH]KXK\,7OAKXB>'-#\2^*
M]/\ !OC/PU_PDNL377^EE_P3B_X*/? O_@I3\"K?XK_">X_X1WQIX=_LS1_C
M/\&-8U*WOO&'PC\87UO<2PV5[-%;V/\ PD7@OQ%]AU&]^'GQ#LM.L=+\8Z78
MZA;W.G^'?&GAWQMX)\)<M6C*GK\4>]MO5?K^1O"HIZ;2[?Y?Y'Z"T445B:!1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5Q?Q(^(?@_X1?#OQ[\5_B'J__"/> /AAX+\4_$/QSK_]GZIJW]A^
M#_!6AWWB3Q-K']E:'9:EK6I?V;HNFWM[_9^D:=J&J7GD_9M/LKJ[DA@D[2OB
M[_@I%_RCN_;V_P"S+OVI/_5'>.J<5>27=I?>Q-V3?D?Y)%%%%>N< 5Z=\$OB
MQXB^ WQF^$?QR\(66BZEXM^#'Q.\ _%?POIWB2VOKSP[?^(OAUXJTGQ?HEEK
M]II>HZ/J5UHMUJ6CVT&JVVG:OI=]/8R3Q6FHV-PT=S%YC10!_M$45XO^S=\7
M_P#AH/\ 9V^ GQ\_X1[_ (1'_A=_P7^%OQ?_ .$4_M;^W_\ A&/^%E>!M"\9
M_P#"/?V[_9FB_P!M?V+_ &U_9O\ :W]C:3_:/V;[9_9EAYWV6+VBO'/0"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M^+OVI/\ DN/_  3=_P"ST?'7_KN[]O:OM&OB[]J3_DN/_!-W_L]'QU_Z[N_;
MVIK?Y/\ )B>WS7YH^T:***0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !17S%^U%^V?\ LM?L6^#[7QS^U!\;/!?PBT74O/\
M[ LM<N;S4O&'B[['JGA_1]5_X0;X>>&[/6_'_CO^P;OQ5X?F\3?\(=X9US_A
M&-+U*'7/$/\ 9NBQSZA%_(5^V-_P=;?%/Q)?:KX7_88^"FB_#?PE<:+K>E1_
M%7X^V,/BOXI-?:WX=T:'2_$GA?X>^%_$DGPX\"ZUX%\12>)I+&#Q;K?QS\.^
M,H8?#&J:OH&AV\>M^$]0TA2G4^&.G=Z+[W^2NR93C'=Z]NI_:)\9_C/\+?V>
M/A;XV^-?QK\;:+\.OA;\.M%EU_Q?XOU^69;'3+%9H;2V@@MK2&ZU+6-:UC4K
MJRT3PWX;T2QU+Q%XI\1:EI7ASPYI6J:[JFG:=<_Y)'[6OQ8\._'G]JO]IKXY
M>$++6M-\)?&?]H/XS_%?POIWB2VL;/Q%8>'?B+\1_$GB_1++7[32]1UC3+76
MK73=8MH-5MM.U?5+&"^CGBM-1OK=8[F7:_:B_;/_ &I?VTO&%KXY_:@^-GC3
MXNZUIOG_ -@66N7-GIO@_P (_;-+\/Z/JO\ P@WP\\-V>B> / G]O6GA7P_-
MXF_X0[PSH?\ PD^J:;#KGB'^TM:DGU"7YBKMHT?97;=Y-6TV7IW]=/0YJE3G
MM962^]A1116YD%%%% !1110 4444 %%%% !1110 445^C_PH_P""0/\ P4\^
M,_B*]\+^$/V'_P!H/1]2L-%N=?GN?BOX'N_@-X=DL;6^T[3I8++Q?\<I/AUX
M2U+6FN-4MI+;PWIVMW7B*\L8M1U2TTJ?3='U>[L4Y);M+U=OS&DWLF_17/S@
MHK^C_P"'G_!K9_P4M\:^#]'\3>)-=_9B^$6M:E_:'VWX>?$/XI>+=3\8>'OL
M>J7NGV_]L7OPH^&/Q/\  $W]K6EK!KFG_P!@>.=<\O2]2LH=5_LW6H]1T?3_
M -.?AY_P:,?#O3?&&CWOQ7_;A\:>-? $/]H?V_X9^'GP+T/X8>,-2\S2[V'2
MO['\<^)/B=\7=%T/['K4FG:AJ'VWX>>(?[2TNUO='MO[)N]0@US3<W7I+[:?
MI=_DK%JG-_9?ST_,_B'HK_0O\-_\&K'_  3@T/Q%H&MZI\0OVM_&6F:/K6E:
MKJ/A#Q)\2_AA:^'?%=CI]]!=W?AO7[GPA\$O"GBVWT77+>&32]5G\+^*/#?B
M*&QNIY-$U_1]26VU&WVOB'_P:V?\$TO&OC#6/$WAO7?VG?A%HNI?V?\ 8OAY
M\//BEX2U/P?X>^QZ79:?<_V/>_%?X8_$_P ?S?VM=VL^N:A_;_CG7/+U34KV
M'2O[-T6/3M'T^/K-+^]]W_!_JWI=^QGY?>?YVU%?M%_P4U_X(@?M2_\ !.3^
MUOB'N_X7O^RY8_\ "'VO_#0OA;1K/P[_ &#KGBO[1IW]A?$CX9_\)1XH\2^
M_L_B6S_L>Q\5_;=?^'>J_P#"1> M/_X3.Q\=^+?^$"TG\=_#?AOQ%XR\1:!X
M0\(:!K7BOQ;XKUK2O#?A?POX;TJ^USQ%XD\1:Y?0:7HF@:!HFEP76I:QK6L:
ME=6VG:5I6G6UQ?:A?7$%I:037$T<;;1E&2YHM-=_\^WS,VFG9JS[']4__!I=
M\*/$6L?M5_M1_'*VO=%C\)?#K]GS1_A/K>G3W%\OB*Z\1?&?XCZ!XO\ "][I
M5I'ITNFSZ+8:;\!O%\&OW-WJ]C?6M]J7AN+3M.U2WO-4N='_ +QZ_.#_ ()3
M?L#6/_!.+]CCP7^S]<ZMHOB;XCZAK6N?$KXU^+_#;>(E\.^)OBEXL6PM+U]
MMO$=_<7$.B^%/"6A>$/AYI5_::7X3A\56/@V#QMJ/@WPWXB\3:WIT?Z/UYU:
M:G4DUMLO.RM?Y_D=E.+C!)[[OY]/D%%%%9%A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q=_P4B_Y1W?M[?]F7?M
M2?\ JCO'5?:-%-.S3[-/[F#U37<_Q=Z***]<\\**** /];?_ ()N_P#*.[]@
MG_LR[]EO_P!4=X%K[1K%\-^&_#O@WP[H'A#PAH&B^%/"7A31=*\-^%_"_AO2
MK'0_#OAOP[H=C!I>B:!H&B:7!:Z9H^BZ/IMK;:=I6E:=;6]CI]C;P6EI!#;P
MQQKM5Y#=VWYG>M$EV04444AA1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5\7?M2?\EQ_X)N_]GH^.O\ UW=^WM7VC7Q=^U)_
MR7'_ ()N_P#9Z/CK_P!=W?M[4UO\G^3$]OFOS1]HT444AA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
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
M_P""C/Q/_M+3OA!8_!?]FG15\:7FN>'M5\&>!$^(?Q$A\'C^V8-)\#>*]?\
MB_=^-? 'B'R[34-,N==\3>'OA1X%U35M<T&UO=)A\,Z+>ZGX;NNT_9 _X.AO
MVU?AEXP\*Z1^UM8^"_VD?A->>-)+WX@>)-/\">'_  '\==(\'ZCI=II;:?\
M#R?P+=^ _A->?\(O?VY\766C^+O <NJ>+;BXUCPG??$/PO8:GHNO^#M_JU5*
M_NOROK^5OQ,_;0O;7UMI^=S_ $%:*^8OV0/VO_@7^W+\"O"O[0?[/GBG_A(O
M!?B+S-/U72M0CM['QA\/_&%C;VD^O_#SXAZ!!=WW_".^-/#OVZS>]LDO+[2]
M5TN^T?Q7X4UCQ%X+\1>&_$FL?3M8---IJS6C1JG?5;,****0!1110 4444 %
M%%>+_'S]HSX%_LM_#O4OBO\ M#?%7P7\(O &F_;(?[?\9ZS;Z;_:^J6>AZSX
MD_X1GPII69-:\:^--0T7P]K=[H7@;PAIVN>,/$?]FW5MH&AZE=Q^035Z)787
M/:**_B[_ &K_ /@[*_Y VF?L-?LX?] Z^\0^-OVKX/\ L8[?5O"VC?"_X0?$
M/_L4M6T[Q[??%_\ Z&/P]<_#?_D&>)Z_*OX4?\'*O_!5CX=>(KW6_%_Q/^&/
MQYTVZT6YTJ#PA\5_@OX&T?P[IM]/?:==Q>)+*Y^!MC\&/%LFM6=O8W.EVT&H
M^*+_ ,.M8ZQJ,EWH%UJ46D:CI>ZPU1J]DO)O7\G^)DZT$[:OS2T/])BBOR1_
MX)7?\%?/@7_P5 \'^(X- T;_ (4]\?O ?VK4/'7P"USQ3;^*-4@\'OJB6.B_
M$/P-XG71?"__  GG@NX^V:7I7B:]@\-Z-JG@7QA>0Z!XDT>WTG7?A_XH\=_J
MIXD\2>'?!OAW7_%_B_7]%\*>$O"FBZKXD\4>*/$FJ6.A^'?#?AW0[&?5-;U_
M7];U2>UTS1]%T?3;6YU'5=5U&YM['3[&WGN[N>&WADD7*491?*TTUT_K<T33
M5T[H_P 9&BBBO6. **** /\ :(HHHKQST HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _$/\ X*Z_\%J/A;_P3,L8_A7H_@_6OB;^U7X]^&-UX\^&?A6Y
MTR:U^%OA>QOO$5UX1\.^+/BOXE.J:/J=UHMUJ6C^,K[3O"/@!=7\1:_-X%O?
M#_B'5_A=8^*/#GC=_P J_AY=?\'9GQ\\8:/KJ:[X+_9F\ ?$_P#M#QGI5U\0
M_"?[)&D^#_A7H>N:7>^*] \*:QX,G\&?%W]IC0_L<<EAX,T_0O&7A3Q1\1-$
MU2>RM?B5=6MW9^)-=LMK_@W5^%'B+]L#]H/]L#_@K]^T+>Z+XK^*7BOXG>)_
MA/\ #G3C<7VN0_#WQ%KFB^'/%_Q%O?#UIXWT[Q-XB\)Z+X3^''B;X;_!KX(7
M.A?$RXOM"^%MQ\2_AYKNG3:%-H-S<?)/_!";P'^T3_P4]_X:F_X7Y_P4I_X*
M=>$?^%(?\*0_X13_ (5!^V-XYT#^T/\ A97_  M[^W?^$A_X3.S\?_:_LG_"
M :-_9/\ 9O\ 9/D?:=3^V?;_ #K7[%UJ,8*2M!N'+SRG'FUGI:*TLH]];F%Y
M2<6W)*5^6,7;16=V_/MT/:-/_P""H/\ P7'_ ."8GC#X>>,_^"L'P9_X6?\
MLS_%7QI9>%-2UW3]'_9[_P"$P\(_V3I>L76IVOP\\5_LWZUIO@#3?&FI6FI0
M^*[+P9\;;6;_ (65I?P[UC0O >N^!HK7QOXST7^O;X,?&?X6_M#_  M\$_&O
MX*>-M%^(OPM^(NBQ:_X0\7Z!+,UCJ=BTTUI<P3VUW#:ZEH^M:/J5K>Z)XD\-
MZW8Z;XB\+>(M-U7PYXCTK2]=TO4=.MOY/?@98?M$_LS_ /!6;1O^"2/Q\_;Q
M\:?\%&_@#^V5^S%\0="_:2T/XOZWXYEUSX=?VK\(_CSXFMO!GAZ:?XW?$+QI
M\*?&FI>"_#.C:AJUUIOB[0?^$G^'?Q:TS5;SPHVK:3\,O'.B>G_\$/\ PGXB
M_8/_ ."G?_!2?_@EDVKZUXR^''A[1=!_:#^&>MWOCR^U6Q\,>'=/N_ \?AU-
M1\+GPCX:T*Y^)WQ$^%OQ^^%=O\5_%?A_3O#=C!XB^$%MH-C9^*?#J^'-4T2*
MD8M-I14E%3]Q-1E!NUU%ZQ:?WK7=Z.$FG9W:;<?>U:DDG:ZW3]/^#_6#1117
M.;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5\7?M2?\EQ_X)N_]GH^.O_7=W[>U?:-?%W[4G_)<?^";O_9Z
M/CK_ -=W?M[4UO\ )_DQ/;YK\T?:-%%%(84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!\^?M:_%CQ%\!OV5/VFOCEX0LM%U+Q;\&/V?/C/\5_"
M^G>)+:^O/#M_XB^'7PX\2>+]$LM?M-+U'1]2NM%NM2T>V@U6VT[5]+OI[&2>
M*TU&QN&CN8O\A3Q)XD\1>,O$6O\ B_Q?K^M>*_%OBO6M5\2>*/%'B35+[7/$
M7B3Q%KE]/JFMZ_K^MZI/=:EK&M:QJ5U<ZCJNJZC<W%]J%]<3W=W/-<322-_K
M;_M_>&_$7C+]A#]M?PAX0T#6O%?BWQ7^R1^TAX;\+^%_#>E7VN>(O$GB+7/@
MYXRTO1- T#1-+@NM2UC6M8U*ZMM.TK2M.MKB^U"^N(+2T@FN)HXV_P BZNW"
MVY9OK=+Y6_X<YJ][Q]'^G_ "BBBNLP"BBB@ HHHH **** "O:?@'^SI\=?VI
M/B)IOPG_ &>?A5XT^+OC_4_L<O\ 8'@S1KC4O[(TN\US1O#?_"3>*]5Q'HO@
MKP7I^M>(=$LM=\<^+]1T/P?X<_M*UN=?US3;23SQXM7^K3_P2N_8<\$_L*_L
M<?!7X=VWPWT7P;\;-8^&/@O5?VC/$+Z=X!NO'WB3XI:@NL>,O$GAOQEX_P#
MFF6MOX]T7X7>+?'7B_P5\-9[O5?$D.A>";6PTW3M?UA&N=8U/*M5]G%.UV]E
MTTW;-*<.=]DMW^GJS^3W]EW_ (-3_P!J7XG^#[KQ-^U!\</!?[+&M7/D?V!\
M/-#\+V?[07C"'R=4\0:?JO\ PG-[X;^(?@KP!X>\RTT_P_KGAG_A#O'/Q*_M
M;2_$,T/B'_A#M:T6?1[K^B7]F7_@WG_X)B?LUWUIKUW\(=:_:,\6Z;K6L:KI
M?B+]IKQ!:?$6QM+'6?#L?AR3PW=_#/1-$\&_!/Q)HNGHVHZSH\_B_P"&/B'Q
M%IGB+5)-8MM?6XTCPN- _;RBN&5>I+[32[1T7^;^;9TQIPCTN^[U_P" ODD8
MOAOPWX=\&^'= \(>$- T7PIX2\*:+I7AOPOX7\-Z58Z'X=\-^'=#L8-+T30-
M T32X+73-'T71]-M;;3M*TK3K:WL=/L;>"TM((;>&.-=JBBLBPHHHH ****
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
M 'GZ<T445S&X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %?%W[4G_)<?^";O_9Z/CK_UW=^WM7VC7Q=^U)_R
M7'_@F[_V>CXZ_P#7=W[>U-;_ "?Y,3V^:_-'VC1112&%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M%NM2T>YGTJYU'2-+OI[&2"6[TZQN&DMHO,:T3OJMF0%?V\?\&DWQ\^W?#O\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HK^%/_@G'^UU_P<%_\%/?^%R?\*#_ &[_
M (+^$?\ A2'_  KS_A*_^%O_  C^#&@?VA_PLK_A.?["_P"$>_X0S]D_Q_\
M:_LG_" :S_:W]I?V3Y'VG3/L?V_SKK[%^G/_  RW_P '2?\ TDB_8N_\(7PA
M_P#0$ULZ/*[2J4TUNFY>7]WS7])F:J75U";7HO\ ,_ISHK\*?V-O@)_P7O\
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
MQ<).+M=6VVU2?ZA&7,E)7L^_K8***_"G_@L)_P %A-4_8!U3X8?LZ?LZ?##_
M (7?^VO\;_\ A%]8\!^ ]8\+^,-?\'Z)X/U_QA>^$=(O;W2/"-[H?B7XB>-/
MB)XET/7/ _P\^'G@?7+;5(]4MM0\3>)M0L(;#PGX3^)A&+FU%+5_<EW;Z) V
MHJ[/W6HK^._7/V"?^#G?]J3P?X&\3?%?]O;P7\"-:TK_ (2;ROAYH?QFU7X'
M>,-(^W:I#I\G_"<WO[%GP9D\ >-?[0M/#VG:YX9^V^.?&W_".:7K$T5M_P (
MWK6K>*M'&+\4OVC?^#A'_@C[8^#/B9^U'K7PQ_;C_9)\*Z+\/O!/B_7M*&E:
MY8^'8;_Q%:Z/;0^)/B=:> /AE^T-I'Q.OM(\+KX<@^,_Q6\._%#X6W7B+XF:
M ?%,OC[XFZWIVC6^GL;Z*I3<K_"F]?1M6;_I,CVEM7"27=K;U5[_ -;']E5%
M?/G[*O[3?PM_;(_9\^&/[2_P7N]:NOAQ\5-%N]5T2/Q)H\V@^(M*OM'UK4_"
M_BCPWK^ER27%O#K7A3Q;H>N^&=5GTG4-8\.W]]I,^H>&-?\ $'AVZTO6[_Z#
MK)IIM-6:=FO-&B=]5LPHHHI %%%% !1110 4444 %%%% !7Q=^U)_P EQ_X)
MN_\ 9Z/CK_UW=^WM7VC7Q=^U)_R7'_@F[_V>CXZ_]=W?M[4UO\G^3$]OFOS1
M]HT444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '\*?_  :T?M(_L[_L^?\ #=/_  OSX]_!?X(?\)=_
MPS'_ ,(I_P +?^*7@;X:_P#"3_V!_P -"?V[_P (]_PF>NZ+_;7]B_VUHW]K
M?V;]I_L[^UM,^V>3]OM?-_K;_P"'D7_!.[_H_;]B[_Q*3X'?_-U7\*?_  0F
M_P""4/[._P#P4]_X:F_X7YXS^-/A'_A2'_"D/^$4_P"%0>(O V@?VA_PLK_A
M;W]N_P#"0_\ "9_#GQ_]K^R?\(!HW]D_V;_9/D?:=3^V?;_.M?L7]!7_ !"A
M_P#!.[_HLW[:/_AQ/@=_]#I7765)U)<TI)Z72C=;1Z^G]=\*;GR*T4UKN[=6
M?OA\*/VM?V5/CSXBO?"'P-_:9_9\^,_BW3=%N?$FH^%_A1\9OAQ\1?$5AX=L
M[[3M+N]?O=$\(>)-8U.UT6UU+6-(TZYU6>VCL8+[5-.M)9UN+ZVCE^@Z_'?_
M ()\_P#!$K]E3_@FU\9O$WQR^!OQ _:#\5^+?%?PQUKX3ZCIWQ7\5?#C7?#L
M/AW7/%7@OQ?=WME:>$/A1X%U./6H]2\"Z1!;7,^KW%BEC<:C%+ITUQ-;7-G^
MQ%<TN5/W6VK+5JSOUT-H\UO>23\M0K^#CP9\?K'_ ((W?\'!'[7/CC]J[PMK
M0^%O[2^M?%RYMOB#X6L?$5Q8^&?A;^TU\8/#7QQ\(?%?2=*U'PQ9:E\2=%\%
M:EX<_P"%<?%#3O!B7,VD>(M'^)$/@R]\?:[X$M/"WBW^\>O%_CY^SI\"_P!J
M3X=ZE\)_VAOA5X+^+O@#4_MDO]@>,]&M]2_LC5+S0]9\-_\ "3>%-5Q'K7@K
MQII^B^(=;LM"\<^$-1T/QAX<_M*ZN= US3;N3SQ5.:CS*2O&2L[.SWO=?<*4
M7*S3LXNZOM\SY\^#'_!3O_@GI^T#8^";GX5_MD?L^:QJ7Q&UJ+PWX*\%:_\
M$?0/A_\ %+7O$5UXBF\*:;H$'PA^(ESX4^*5OK6N:["MIX;TJ^\(6M]XFAO-
M*U'P_!J6FZQI5Y>?:.J^&_#NN7WAO5-;T#1=8U+P;K4_B3PAJ.JZ58ZA?>%/
M$5UX=U_PA<Z_X;N[N":XT/6KCPEXK\4>%Y]5TN2UOIO#OB37]$DG;3-8U&VN
M/Y]/BO\ \&P/_!,3XB^(K+6_"$'[0?P&TRUT6VTJ?PA\*/BU::QX=U*^@OM1
MNY?$E[<_'+PA\9_%L>M7EO?6VEW,&G>*+#PZMCH^G26F@6NI2ZOJ.J?B'^TE
M^S=_P49_X-P/^%9?&+]FW]KG_A;O[,_Q'\:0>'?&?AC7?"R>'?AW<_%B\^S>
M*+KPKXS^ 6N^.?'-I_Q<3P!\*K;3[7XW?#+Q%H?Q-L]#\.^*_!<_B3X<1R>%
M+[QQ:A3F[4YM2>T9JU]-N9:7Z>9+E**O**:ZN+VVZ/7^OF?WPT5YC\$OBQX=
M^//P9^$?QR\(66M:;X2^,_PQ\ _%?POIWB2VL;/Q%8>'?B+X5TGQ?HEEK]II
M>HZQIEKK5KINL6T&JVVG:OJEC!?1SQ6FHWUNL=S+Z=6!H%?Q=_\ !WM_SCU_
M[NR_]]HK^T2OXN_^#O;_ )QZ_P#=V7_OM%;8?^-#_M[_ -)D9U?X<OE_Z4C^
MT2BBBL30**** "BBB@#_ "2/^"D7_*1']O;_ +/1_:D_]7CXZKXNK[1_X*1?
M\I$?V]O^ST?VI/\ U>/CJOBZO6A\$?\ #'\D<#W?J_S"BBBJ$?VB?\&A/_.0
MK_NTW_WY>O[1*_E8_P"#37X>>#]-_8R_:/\ BQ9:/Y/C_P :_M.S_#SQ-K_]
MH:I)_:7@_P"&'PJ^'GB3P-I']E37LFBV?]AZU\7?B'>_VAI^G6NJ:G_PD/V;
M5[W4+32=#@TW^J>O-KO][/Y?A%([*6D(_/\ %MA117\-O_!T;_P4)\1>(/BE
MX=_X)Z?#'Q9K6E>"/A_HNA^.OVF-.TJ[OM-L?&_C[Q3#HWB_X8?#_P 26EUX
M9TVXU31?AUX270?B9 VC^+?$/@GQ'XB^(V@/K.BV?C?X0:5<Z?%.#J245IU;
M[)=?T^94Y<D;OY+NS^Y*BO\ '%^%'QM^,_P&\17OB_X&_%SXG?!CQ;J6BW/A
MO4?%'PH\>^*_AUXBO_#MY?:=JEWH%[K?A#5M'U*ZT6ZU+1](U&YTJ>YDL9[[
M2].NY8&N+&VDB_K"_P"",W_!P_XPTWQAHO[,O_!1KXD_\)%X+\1?V!X=^%'[
M4'BT:78ZI\/=4L=+T[P]IWA7X[>(+>UL?^$B\%^(OL,%V_QN\4R7WC#PSXPO
MM4UCXN^)/$7@OQ%>^,?A3M/#2BFXOFMTM9_)7=S.-92=FN7MK=?DC^WBBBBN
M8V"BBB@#_%WHK:\2>&_$7@WQ%K_A#Q?H&M>%/%OA36M5\-^*/"_B32K[0_$7
MAOQ%H=]/I>MZ!K^B:I!:ZEH^M:/J5K<Z=JNE:C;6]]I]];SVEW!#<0R1KBU[
M!YX5_I,?\&U7PH\._#K_ ()3_##Q?HE[K5UJ7QY^)WQH^+'B^#5;BQGL=-\1
M:/XZOO@;;67AN*TTZQN+/19/"7P8\+ZC/;:I<ZQ?-XBO]?NX]1BTRZT[2-+_
M ,V>O],S_@W3\2>'=<_X)%_LSZ7HFOZ+K&I>#=:^.WAOQ?IVE:I8ZA?>%/$5
MU\?OB9XOMM \26EI/-<:'K5QX2\5^%_%$&E:I':WTWAWQ)H&MQP-IFL:=<W'
M/BK^S7^-7]+/];&U#XW_ (7^:/V\HHHKSSJ/\^K_ (.O/^4B/P9_[,N^'?\
MZO']HNOYC*_IS_X.O/\ E(C\&?\ LR[X=_\ J\?VBZ_F,KU*7\.'^%'%4^.7
MJ%%%%:$']HG_  :$_P#.0K_NTW_WY>O[1*_B[_X-"?\ G(5_W:;_ ._+U_:)
M7FXC^-/_ +=_])B=E+^''Y_^E,*_'?\ X+\^)/$7A3_@D7^V'JGA?7]:\-ZE
M=:+\)O#=SJ.@:I?:/?7'AWQE\?OA3X0\7Z!/=Z=/;W$VB^*_"6N:WX7\2:5)
M(UCKGAW6-5T35(+K3=0N[:;]B*_%W_@X8_Y0^_M>?]T!_P#6H/@I44_XD/\
M''_TI%3^&7^%_DS_ #&:***]4X0HHHH *_U3_P#@CE^RQ_PR#_P3F_9I^&&J
MZ'_8?C_Q%X+A^+_Q7BU#P!_PKCQ@GQ$^+KGQSJ/A[XAZ'<23:U=>-/AAHNK:
M!\&[W5O$DL>N7.E_#C1[:?3/#MI9V7AG1O\ .!_X)T?L\_\ #5G[=/[*OP#N
MO"'_  GGAKQY\:?!G_"QO"G]O_\ "+_VK\'O"^HKXS^-/_$]CUOP[?V/V'X3
M>'?&>I?\2+6;/Q1<_8_L?A3[1XEN-*M9_P#6WKDQ4M(Q[WDU^"\^_P#6W107
MQ2^7ZO\ 0*^+O^"D7_*.[]O;_LR[]J3_ -4=XZK[1KXN_P""D7_*.[]O;_LR
M[]J3_P!4=XZKDA\<?\4?S1N]GZ/\C_)(HHHKUC@"BBB@#_8Z^"7PH\._ ;X,
M_"/X&^$+W6M2\)?!CX8^ ?A/X7U'Q)<6-YXBO_#OPZ\*Z3X0T2]U^[TO3M'T
MRZUJZTW1[:?5;G3M(TNQGOI)Y;33K&W:.VB].HHKQST#^&W_ (.X/BQX=UCX
MS?L9_ VVLM:C\6_#KX8_%;XKZWJ,]M8KX=NO#OQG\5>%?"'A>RTJ[CU&74Y]
M:L-2^ WB^?7[:[TBQL;6QU+PW+IVHZI<7FJ6VC_R$U^T7_!P;\2?^%C_ /!6
M;]I_[%X]_P"$\\-> _\ A5OPW\,_9?%/_"4:'X,_X1?X1^"/^$Y\!:%Y-]?6
M'AW_ (1WXLWWQ#_X2OPMI_V/^R/B)>>,_P"V+&W\2W&N;_Q=KU*2Y:<%_=3_
M / M?U.*H[SD_.WW:?H%%%%:$!7^MO\ \$Z/V>?^&4_V%OV5?@'=>$/^$#\2
M^ _@OX,_X6-X4_M__A*/[*^,/BC3E\9_&G_B>QZWXBL+[[=\6?$7C/4O^)%K
M-YX7MOMGV/PI]G\-6^E6L'^:;_P2E^ ?_#3/_!1G]C[X03Z;X+US1=2^-/AS
MQGXR\/?$.S_M+P?XH^'?PB2[^+_Q*\*:QI+Z-KUIK7_"5> / GB3P]I^A:KI
MDFAZYJFI66DZ_=:;HMY?ZG9_ZP=<>*E\$?63_)?J=%!?%+Y?J_T"BBBN,Z#_
M #3?VO\ _@W@_P""C/[,.J>*M5\"_#;_ (:H^$VB^7>Z5X]^!)36O&%[I>J>
M,+OPQH&GZI\"I[K_ (6S_P )I]@_L7Q)XMTCX?Z!\3/!_A/2]:>=?B'K5AX?
M\2:GI7XA^)/#?B+P;XBU_P (>+] UKPIXM\*:UJOAOQ1X7\2:5?:'XB\-^(M
M#OI]+UO0-?T35(+74M'UK1]2M;G3M5TK4;:WOM/OK>>TNX(;B&2-?]FZOYIO
M^#G']CGX6_%/]AS5_P!KJ32M%T/XV?LQZU\/;:T\:P:)-/XB\:?"WQ]\0M+^
M'>H_"C5=2MM9TNW71=-\6_$72_B3H&HZWIOBJ;PU?:%XDT7PO9:$GQ,\7ZK-
MV4L2W*,9I:NUUW>BNO7M;T.>=%).46]%>S\O/T]3_/0HHHKL.<**** /];?_
M ()N_P#*.[]@G_LR[]EO_P!4=X%K[1KXN_X)N_\ *.[]@G_LR[]EO_U1W@6O
MM&O(>[]7^9WK9>B_(*_F,_X.O/\ E'=\&?\ L]'X=_\ JCOVBZ_ISK^?7_@Y
MJ_X4_P#\.M?%?_"S/^1T_P"%T_![_AGG_D:/^2P_VOJ']M_\@#_B4_\ ) ?^
M%Y?\CO\ \4O_ ,^G_%:?\(A5TOXD/\2_,FI\$O1G^<#1117J'$%?:/\ P3=_
MY2(_L$_]GH_LM_\ J\? M?%U?:/_  3=_P"4B/[!/_9Z/[+?_J\? M)[/T?Y
M#6Z]5^9_K;T445Y!WA7%_$CXA^#_ (1?#OQ[\5_B'J__  CW@#X8>"_%/Q#\
M<Z__ &?JFK?V'X/\%:'?>)/$VL?V5H=EJ6M:E_9NBZ;>WO\ 9^D:=J&J7GD_
M9M/LKJ[DA@D[2OS&_P""SOQ?_P"%(?\ !+7]MGQG_P (]_PD_P#;7P7U/X0?
MV;_:W]B_9O\ AH/5]'^ ?_"0_;/[,U;SO^$1_P"%E?\ "5_V3]EB_M_^Q?["
M_M/1?[1_MFPJ*YI1CWDE][L)NR;[)O[C_*PHHHKUC@"BBB@#_6W_ .";O_*.
M[]@G_LR[]EO_ -4=X%K[1K%\-^&_#O@WP[H'A#PAH&B^%/"7A31=*\-^%_"_
MAO2K'0_#OAOP[H=C!I>B:!H&B:7!:Z9H^BZ/IMK;:=I6E:=;6]CI]C;P6EI!
M#;PQQKM5Y#=VWYG>M$EV04444AG\7?\ P=[?\X]?^[LO_?:*_M$K^+O_ (.]
MO^<>O_=V7_OM%?VB5M/^#0_[B?\ I2,X_P 2I_VY_P"DA7R1^W]X;\1>,OV$
M/VU_"'A#0-:\5^+?%?[)'[2'AOPOX7\-Z5?:YXB\2>(M<^#GC+2]$T#0-$TN
M"ZU+6-:UC4KJVT[2M*TZVN+[4+ZX@M+2":XFCC;ZWHK).S3[-/[C1ZZ=S^7+
M_@T\\2>';K]A#X]>$+;7]%N/%NA_M;^)?$FM^%X-4L9O$6C^'?%?P<^#&E^%
M]?U71(YVU/3]%\2:EX-\7Z=H&JW=M#8ZQ?>%/$EIIT]Q<:'JD=K_ %&U_*Q^
MU_\ \&WVJ7'QU\5?M4?\$S?VD?\ ACGXE7GEZQX6^%>GQ>,/ ?@_POXP\27%
MWH?Q(O?AY\9?A?K+^-/@]X+UWP7K.KRV7P\T/X<>+]+L]4N-8\'Z+J'A?X:^
M(=)\/^ SXA_L._\ !SO\3_!^L>!O$G_!3#]F+3=%US^S_MM[\/+_ %7X1>,(
M?[-U2RUBW_L?XA_"C]C+P5X_\/>9=Z?!#J']@>)M-_M;2Y+W0]5^V:+J6HZ?
M=;S4*DN=5(QYGJI73CLNS3]=%^-LHN45RN#=MG&S3_*WW'R1_P %A?$GAW7/
M^#C#_@F1I>B:_HNL:EX-UK]A#PWXOT[2M4L=0OO"GB*Z_; \9^+[;0/$EI:3
MS7&AZU<>$O%?A?Q1!I6J1VM]-X=\2:!K<<#:9K&G7-Q_:]7\*?[0?_!,;X=_
M\$OOVG?^"$7PO\-^,/\ A:_C_P"(/_!076/&?Q*^+][X&T/P/JGB3[+\:?V+
M-)\&^%-/TRPO?$.M:?X+\%:+'/<:/H6O^-O%_P!G\8>*?B'XGTJZT:T\9/X>
MTO\ NLI5K<E*SNE&23M:]G:]NE[#A>\[JSNG;>UXIVOY!1116!H?Q=_\&A/_
M #D*_P"[3?\ WY>O[1*_B[_X-"?^<A7_ ':;_P"_+U_:)6V(_C3_ .W?_28F
M=+^''Y_^E,*_A3_:T\9_#O\ 9T_X.G/#OQ?_ &FO"?\ 9_P;U;QI\"M5T7Q#
MXYT+0[7P?%_PD/[+GA/X0>!?C3#JWQ NM#\+1^"_A%\<[./Q#KGQ&M-3D_X0
M'5/AAXFU;1Y)O&'@I=,7^ZRORK_X*9?\$BOV:/\ @IQX=T.[^(\FM?#;XV>!
M=%UK2/AW\<O MKI,GB*SL;VQU>72O"/Q TC4K5K?XB_#'2O%NI0^+U\)OJ/A
MSQ%I]]'K5MX'\>>!4\:^-9]>5*:C)\U[2BXMK=7MK^ YIR2MO&2DO.Q^JE?G
M!_P5T^,_PM^"G_!.#]L/4?BIXVT7P7;_ !%_9\^,?P8\!1ZK+,U]XQ^*7Q3^
M&'B_POX%\$^&]+LX;K4M8UK6-3NFN9XK&TFAT3P[INO^+_$$VE^$O#?B#6],
M_$/X0?\ !+3_ (.%_P!E/_A(? W[-O\ P4U^"]Y\)K/^R?"G@&R^+_B3Q[X\
M_LKX=^ _[3T?X>VOA[X>?%7]GCXY^&O@KM\-75M#JW@SX9>)KC0[;[/IFASZ
M[XHL/"_A_4(/,/C5_P $4/VJ]<^ O[7'[7'_  55_;2UK]J+QO\ !3]GS]L?
MXI_!?X.>#?&?Q'UOX6^%/'U_\)+KQ;H7CFPUKQ/:^ +?P-HNE^+=%DOG^!WP
MP^%OA+P3--X.^&OVSQ/J?@C3M6^%UQ4804DW5BU=644^9O32S5EKYLERDXNT
M&G;6]K+\;O[KGUO_ ,&H?_*.[XS?]GH_$3_U1W[.E?TYU_,9_P &H?\ RCN^
M,W_9Z/Q$_P#5'?LZ5_3G4U_XL_7]$53^"/H%%%%9%A1110 4444 %%%% !11
M10 5\7?M2?\ )<?^";O_ &>CXZ_]=W?M[5]HU\7?M2?\EQ_X)N_]GH^.O_7=
MW[>U-;_)_DQ/;YK\T?:-%%%(84444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !17B_Q?\ VD?V=_V?/^$>_P"%^?'OX+_!#_A+O[6_X13_ (6_\4O
MWPU_X2?^P/[,_MW_ (1[_A,]=T7^VO[%_MK1O[6_LW[3_9W]K:9]L\G[?:^;
MXM_P\B_X)W?]'[?L7?\ B4GP._\ FZII2>R;]$Q77='VC17F/PH^-OP9^//A
MV]\7_ WXN?#'XS^$M-UJY\-ZCXH^%'CWPK\1?#MAXBL['3M4N] O=;\(:MK&
MF6NM6NFZQI&HW.E3W,=]!8ZIIUW+ MO?6TDOIU(84444 %%%% !17Q=_P\B_
MX)W?]'[?L7?^)2? [_YNJVO#?[?W["'C+Q%H'A#PA^VO^R1XK\6^*]:TKPWX
M7\+^&_VD/@YKGB+Q)XBUR^@TO1- T#1-+\976IZQK6L:E=6VG:5I6G6UQ?:A
M?7$%I:037$T<;/EE_*_N?]=4*Z[H^MZ***0PHHHH **** "BOF+]K_\ :_\
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
M^Y_UU7WBNNZ/M&BOF+X>?MM?L9?%WQAH_P //A1^UQ^S%\3_ !_XA_M#^P/
MWP\^/?PJ\:^,-<_LG2[W7-5_L?PSX;\5ZEK6I?V;HNFZCK&H?8K*;['I>GWN
MH7/EVEK/-'].T--;IKU0[WV"BBL7Q)XD\.^#?#NO^+_%^OZ+X4\)>%-%U7Q)
MXH\4>)-4L=#\.^&_#NAV,^J:WK^OZWJD]KIFCZ+H^FVMSJ.JZKJ-S;V.GV-O
M/=W<\-O#)(J VJ*^+O\ AY%_P3N_Z/V_8N_\2D^!W_S=4?\ #R+_ ()W?]'[
M?L7?^)2? [_YNJKEE_++[G_75?>+F7=?>?:-%?%W_#R+_@G=_P!'[?L7?^)2
M? [_ .;JC_AY%_P3N_Z/V_8N_P#$I/@=_P#-U1RR_EE]S_KJOO#F7=?>?:-%
M%%2,**** "BBB@ HHHH **** "BBB@ HKY\^*_[6O[*GP&\167A#XY?M,_L^
M?!CQ;J6BVWB33O"_Q7^,WPX^'7B*_P##MY?:CI=IK]EHGB_Q)H^IW6BW6I:/
MJ^G6VJP6TEC/?:7J-I%.UQ8W,<7F/_#R+_@G=_T?M^Q=_P")2? [_P";JGRR
M>T7]S_KJA77='VC17%_#SXD_#OXN^#]'^(?PH\>^"_B?X \0_P!H?V!XY^'G
MBG0_&O@_7/[)U2]T/5?['\3>&[[4M%U+^S=:TW4='U#[%>S?8]4T^]T^Y\N[
MM9X8^TI#"BBB@ HHK%\2>)/#O@WP[K_B_P 7Z_HOA3PEX4T75?$GBCQ1XDU2
MQT/P[X;\.Z'8SZIK>OZ_K>J3VNF:/HNCZ;:W.HZKJNHW-O8Z?8V\]W=SPV\,
MDB@&U17Q=_P\B_X)W?\ 1^W[%W_B4GP._P#FZKM/AY^VU^QE\7?&&C_#SX4?
MM<?LQ?$_Q_XA_M#^P/ WP\^/?PJ\:^,-<_LG2[W7-5_L?PSX;\5ZEK6I?V;H
MNFZCK&H?8K*;['I>GWNH7/EVEK/-&^67\K^Y_P!=4*Z[H^G:***0PHHHH **
M** "BOB[]MK_ (*!?LM?\$^/AW8?$/\ :8^(/_"-?\)+_P )%:_#SP-H6EWG
MB7XB?$[7/#6AS:Y>Z%X,\,Z>O_8,T>Z\5^)[WPU\._#FN>)?"FG^,O&?AK_A
M)='FNMK]A+]K;P[^W5^R9\&OVJ_"_A'6O 6F_%?1=;GN?!NOWUCJM]X;\1>$
M/%WB'P!XOTJ#6-.$-OKFBV_BWPIK8\-Z_)8:)?:[X=.E:OJGAOPQJ=[=^'M,
M?++EYK/EO:_2_P#2%=7M?7>WW;]MT?6]%%%(84444 %%%% !17Q=_P /(O\
M@G=_T?M^Q=_XE)\#O_FZH_X>1?\ !.[_ */V_8N_\2D^!W_S=57++^67W/\
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
M>X\&?#'X>^$O&/BW4OB5XZ^)FF:-"U]I]_KKMX-^''P^N?&7Q$_H_P#$G_!
M;_@D7XK\1:_XHU3]CS1;74_$FM:KK^HVWAOXM?'[P;X=MK[6+Z?4;N#0/"'A
M#XK:'X2\*:+#<7$D>E>&_"^B:/X=T.Q6#2]$TK3]-M;:TA_07]GS]D_]FC]E
M'PZ_A?\ 9P^!?PQ^#6F76B^%- UNY\"^$=)T?Q%XPL?!%C>:=X7G^('B^.W;
MQ;\1=:TNWU+59%\2>.M;\0^(KN^UC6M4O]5NM2UG5+N[M3I0:E&-1R6W.X\J
M??35V_KNH<:DE:3BD]^6]_370V_V;OA!_P ,^?L[? 3X!_\ "0_\)=_PI#X+
M_"WX0?\ "5_V3_8'_"3_ /"M? VA>#/^$A_L+^T]:_L7^VO[%_M+^R?[9U;^
MSOM/V/\ M._\G[5+[1116!J%?Q=_\'>W_./7_N[+_P!]HK^T2O%_B_\ LW?L
M[_M!_P#"/?\ "_/@)\%_C?\ \(C_ &M_PBG_  M_X6^!OB5_PC']O_V9_;O_
M  CW_"9Z%K7]B_VU_8NC?VM_9OV;^T?[)TS[9YWV"U\JZ<^2<9-72O\ BFOU
M)G'FBX[7M^#3/:****@H**** "BBB@#_ "+OV_O$GAWQE^W?^VOXO\(:_HOB
MOPEXK_:W_:0\2>%_%'AO5+'7/#OB3P[KGQC\9:IHFOZ!K>ESW6F:QHNL:;=6
MVHZ5JNG7-Q8ZA8W$%W:3S6\T<C?)%%%>NE9)=DE]QY[=]0HHHI@?Z"O_  :A
M_P#*.[XS?]GH_$3_ -4=^SI7].=?B[_P;S_\H??V0_\ NOW_ *U!\:Z_:*O+
MJN]2?^)K[M/T.Z&D(^B_'4*_S&?^#AC_ )3!?M>?]T!_]9?^"E?Z<U?YC/\
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
M^RU"V\N[M8)HVK75[VOK;>W6U^H._3?I<_@>_P"#CC_@H9^Q]^WG_P ,<?\
M#*'Q>_X6K_PJK_AH7_A/?^* ^*'@;^P?^$Y_X4=_PBW_ "4CP5X/_M3^U/\
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
M% !1110 4444 %%%% !1110!XO\ %_\ 9N_9W_:#_P"$>_X7Y\!/@O\ &_\
MX1'^UO\ A%/^%O\ PM\#?$K_ (1C^W_[,_MW_A'O^$ST+6O[%_MK^Q=&_M;^
MS?LW]H_V3IGVSSOL%KY7^<W_ ,%^/V(OV?/V#OVV_"_PS_9H\.ZUX-^''CW]
MGSP+\6)/!NJ^*-:\7V/ACQ%J'C/XE> -4LO#>L>*+G5/%K:+J5O\.M/\1SVW
MB;Q%XDOH/$6MZ^-/U&R\.MHGA[1/],ROXN_^"VW[*'_#<'_!;[]F']EV#6?^
M$>UKXG_\$^O&G_"&ZQ-J/]DZ7:?$3P58?MN?$/X:_P#"3:@GASQ;=V_@NX\?
M^$O#=KXY_LKP_J&N2^#Y]<@T#[+K4EA>VW1AY-3=V^51DVKZ:=;&557CLKN2
M2=N^FY\Q?\&KW[7^J?#S]J7XC?L<^)O%/D^ /VA?!>J^.?AYX;OH_&&J;?CK
M\,+.+5;V'PM!I]W<>#_"7_"6_!NW\<ZKX]US7-&M;CQ-_P *G^&^B0^)K>[T
MG2- U[^^&O\ '%\-Z_\ %/\ 9P^,V@>*-+@UKX:?&SX#?$[2M?TZV\2>&X8/
M$7P_^*7PN\50:C:0:_X0\7Z5<6\.M>%/%NAQQZKX;\4:)/#'?6$^EZWI4J"Y
MM&_UG?V,?VHO!_[:7[+7P3_:@\#6O]FZ+\7?!=KKE[H'G:I>?\(CXPTR\O/#
M?Q#\#?VKJ_A_PK=Z]_P@GC_1?$W@[_A)H?#^FZ7XG_L/_A(=#ADT74M/GEK$
MPM)36TM'ZK_-?DR:,KIQ>ZU7I_P'^9].T445RFX5^2/_  7 _:_U3]C'_@G-
M\:_'7@WQ3_PB/Q9^)7]D? GX.ZK#'XPAU2#QA\2GN8/$6J>&=?\ !=WI=_X/
M\:>#_A-I?Q*^('@;Q;?ZUI.EZ/XP\(Z&SOJU_-I_AO6_UNK^23XOZ9_P^4_X
M+I>'O@S<:3_PD7[%'_!+'^UKCXH?VGX>^V>%_&WQAL?$.F?\)MX)U;_A)_A!
M>6%Q_P )Y\6?"_ACX4>(?A?XVU2^\+^._@]^S]\7_'7PO\3V\WB*X\[2FDY7
M?PP7/+S2Z?-V1,W966\GRKY]?DM3^*#X)?"CQ%\>?C-\(_@;X0O=%TWQ;\9_
MB=X!^$_A?4?$EQ?6?AVP\1?$7Q5I/A#1+W7[O2].UC4K71;74M8MI]5N=.TC
M5+Z"QCGEM-.OKA8[:7_5/^#'_!,3_@GI^S]8^";7X5_L;?L^:/J7PYUJ+Q)X
M*\;:_P##C0/B!\4M!\16OB*;Q7INOP?%[XB6WBOXI7.M:'KLRW?AO5;[Q?=7
MWAF&STK3O#\^FZ;H^E6=G_F9_P#!-W_E(C^P3_V>C^RW_P"KQ\"U_K;UT8J4
MDX)-I-.Z77;<QH)6D[:W6H4445QG0%%%% !1110!_#;_ ,'<'Q8\.ZQ\9OV,
M_@;;66M1^+?AU\,?BM\5];U&>VL5\.W7AWXS^*O"OA#PO9:5=QZC+J<^M6&I
M? ;Q?/K]M=Z18V-K8ZEX;ET[4=4N+S5+;1_%O^#5?]INQ^&7[8_Q;_9HUV[T
M6PTW]J+X8VNJ^%Y)]'\17_B+5_BE\!FU_P 4:)X;TK5-+DFT+0]%N/A;XK^-
M'B;7Y_$^GQ0WU]X2\-Z?I.OZ=J4\>B>*/T%_9&^ 5C_P6X^,W_!8[]IWXG^*
M-:O?@G\4=%G_ &$/V/\ QIIU]XB'@'0O!/@KQ5H/Q9\(^-+;X3Z]XGT7XI:7
MK7@;7? '[,_Q\O?"UUK/PV\ ^-?&WQ+^*^GZKX:G?Q'XCT7PC_&M\-_&?Q$_
M93_:)\!?$/\ X1/^QOBS^S=\:?"WC/\ X0;XD:%KFG?V5\1/@]XYL=<_X13Q
M[X9^U>'?$MC]A\2^'?['\4Z%]MT+7+;RK[3_ +5IE^GG0=\(J5*5':48J_K+
MWUO;:6C72VZ.63:FJG1O3T6CV[K[S_8?HKB_AO\ $/P?\7?AWX"^*_P\U?\
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
M6J?$[X=7"Z<GBQO"$TECJ'AWQ'X#\<7.B^"G\=0>"M!_07_@V:\%_L2?%?\
M:7^.7PA_:D^#OPQ^+/Q2\8_#'1M5_9^MOC+X=\&>,_!(L?".K:EJ/Q?\-Z'X
M0\<ZA=:;K'Q.UC3;KP9XK\/SZ3X*U_Q%I7@'X>_%2\M]?\+Z%_PD5IXG_M$_
MX*+?L#?"W_@H_P#LT:[^SQ\3M6UKPI<0ZU9^//AGX_T!IKB^^'?Q2T/2==T?
MP[XLG\/&_P!/TWQEHJZ9XDU[0O$GA'6+BWAUGP[KFJIHVK^%/%L/ASQEX<_R
MY=?\-_M!_L-_M+P:7XHT#6O@U^TC^S7\3O#?B2VT[7]*T74[[PAX^\$:MI7B
M_P (:_!::C!KGA+Q7HLUQ;Z)XH\-ZK''XA\$^-?#MWI6MZ7/K_A?6;2YO>ZG
M/VU-PNU-)7?7REI;JK/_ ()RSC[.:DE>-]M_5:_A_P  _P!>OPWX;\.^#?#N
M@>$/"&@:+X4\)>%-%TKPWX7\+^&]*L=#\.^&_#NAV,&EZ)H&@:)I<%KIFCZ+
MH^FVMMIVE:5IUM;V.GV-O!:6D$-O#'&NU7YC?\$G_P#@H]X/_P""D_[+7A_X
MI?:/!>@_'/PEL\,_M#?"CPIJ6J7'_" >,!>:K;Z)KEKIVOV\.M6O@OXGZ+I/
M_"9^#)OM7B;2]-^T:[\/O^$Y\6^*?AYXOO8?TYKADG%M/=.S_K]>ITIII-;-
M:'S%\?/V;OV,OB/_ &E\7_VHO@)^S%X\_P"$#\%WG]L?%#X^?"WX5>*/^$,^
M'?A?^V?$^H?VEXV^(>A7W_".^"_#OV[Q!XAO/M6IV>AZ1]LUG5IOL_VB]N'_
M ,^K]C__ ()V>#_^"L7_  5!_:>T#X,:K_PKO]BCPU\:?B[\6=1\=^!/ .J>
M&M+TKX%:Y\7=:7X3_#CX9:+>^$[3PUX \:>/_#5W#!\/O#GC;2M#M_"?@_PU
MXU\21>$/$LWP[N?A_K'[X_\ !>O]OGXI_%OQ]H__  1Q_86TCXG>)OVD?BIK
M7AS3/CW)X)6'08;OP3XL\$S^*+7X%PZIJUA;W$VB^*_"6N:+\2OC/X]LO$7A
M/P#X/^%NDR^%_&/B?Q!X7\3?%[1/!/[X?\$_?V)?AW_P3X_9:^'W[-'P\O\
M_A)?^$:_M/7?'/Q#NO#NA^&M<^)WQ$\2WC:AXF\9Z[9:'#_UY>&/"EKK&I^)
M=<\.?#OPUX,\&ZAXK\2_\(U#K%UO&4J5.]WS37N*^T=/>M^7<SDE4E:VD7[S
MMN]/=OZ;]MM#T[]GS]D_]FC]E'PZ_A?]G#X%_#'X-:9=:+X4T#6[GP+X1TG1
M_$7C"Q\$6-YIWA>?X@>+X[=O%OQ%UK2[?4M5D7Q)XZUOQ#XBN[[6-:U2_P!5
MNM2UG5+N[^@Z**P;;U=V^[U-=M$K(****0!7\K'_  69_P"#@_\ X94\8:U^
MRQ^Q%-X+\:_'/0/[?T+XS_%_7+'_ (2KP?\ !77)-+U'28?!G@;3(KZWT7Q;
M\:?"6M7%MKGB:Z\11^(?AW\/=4T6'P!XH\*>._%.H>-O#WPT^Z_^"ZG_  4\
M\1?\$WOV:/#,?PA.BM^TC^T#K7B#P?\ "J[U_3;[4['P)X=\-Z3;7/Q"^+L&
MG3:'J'A+Q'K7@BX\0>"M$\-^$O%>J:?8WOB+QOI7BB\T;QOX7\&^+/"&J_RL
M?\&V'[$7AW]J;]MO5/C'\1O#NM:Q\./V/M%\)_%C2+O2O%%CH-C!^T'=>,]/
MN?@;9>)-.@N8?%NNZ+;V_A3XB^/(+;01:Z*?$7P]T#3?&^HW'AW6)?"'C'HI
M4X\LJM17C'9?S/;\]%Y^AE.;YE".[W?;K^6K\C]4_P#@G%_P;ZZI^T-I=O\
MM@?\%>O$'QI^)7Q9^)7]F:QI?P.\;_$?QA#XP?P?#X/N/#&@7O[2?CF>^_X6
MS_PFGV#_ (1G4?"_P\\.^-?".J?#+2_".@:#\0]0U:_U;Q)\+/ ?]1OPH_9*
M_94^ WB*]\7_  -_9E_9\^#'BW4M%N?#>H^*/A1\&/AQ\.O$5_X=O+[3M4N]
M O=;\(>&]'U.ZT6ZU+1](U&YTJ>YDL9[[2].NY8&N+&VDB^@Z*RG4E-ZMVV4
M5I%+LE\D7&$8K1:]7U;[W/RK_:#_ .")W_!,3]HSPZFB>(/V2OAC\,]3L-%\
M5Z5X<\7_ +/FBVGP&\1>'K[Q58V=H?$CVWPSA\/^$O&^M>'+C3K'5/"D'Q4\
M+^/O#NC7T5Y&N@3Z;KGB+3M7_BA_:7_8T_X*,_\ !O\ _'7PQ\<_A?\ %+[)
MX:\8?\)EX$^'_P"T;\,-*35/!_B+2]1N-3*_#+XR> /'6A:UX:T7QIK7AK1=
M)^(MM\/O%-GXY\'G5-+BUWX;^-?&'B7X5:UK7A+_ $LJ^2/VX_V.?A;^W?\
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
MFKX0?\*U_P""I7BOQG_PD/\ ;7_#0?P7^#WQ?_LW^R?[._X1'^Q=(U#X!_\
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
M?^%G^/\ 2?'>O_ /X(P3^$-4N]#O+/2I?#?PB\#>#?&;_#7]HOV\OC!\=?\
M@NQ^URO_  3N_8&^)?V?]ACX/?\ "/:Q^UM^T)I>BW#_  RUKQA9^)=5E%Z_
MB6QUY/\ A</@O0O[&L+;X$_#S23X7TOXK_%C1O%OQ%;4-=^%G@/PC\:? '].
M?[('[('P+_8:^!7A7]GS]GSPK_PCO@OP[YFH:KJNH26]]XP^('C"^M[2#7_B
M'\0]?@M+'_A(O&GB+[#9I>WJ6=CI>E:78Z/X4\*:/X=\%^'?#?AO1](R=&-[
MOGDM(]()ZW:_F?1?>2TJCV7+%ZR_F>FB>]N[_P CXN_9=_X(<_\ !-+]EOP?
M=>&;#]F_P7\=]:U7R/[?^(?[47AWPE\<?&&K_8=4\0:AI7V6R\2>&H_ '@K^
MS[3Q"^AS_P#"M? W@G_A(]+T?P_-XR_X236M)@U@_K=116#E*6LFWZN_];&B
M26B27H@KX4_X*&^&_#NA_P#!/S_@HUJFB:!HNCZEXR_9(_:=\2>+]1TK2K'3
M[[Q7XBM?V;-;\(6VO^)+NT@AN-<UJW\)>%/"_A>#5=4DNKZ'P[X;T#1(YUTS
M1].MK?[KKQ?]I'X0?\-!_L[?'OX!_P#"0_\ "(_\+O\ @O\ %+X0?\)7_9/]
MO_\ ",?\+*\#:[X,_P"$A_L+^T]%_MK^Q?[:_M+^R?[9TG^T?LWV/^T[#SOM
M43B[2BWM=7]$TP>S]&?CO_P0Y^#'PM^-?_!&_P#80T[XJ>"=%\:6_P .OB=X
M\^,_@*358IEOO!WQ2^%G[87Q@\4>!?&WAO5+.:UU+1]:T?4[5K:>6QNX8=<\
M.ZEK_A#Q!#JGA+Q+X@T34_3O^"VW[*'_  W!\&_V8?V78-9_X1[6OB?^T[XT
M_P"$-UB;4?[)TNT^(G@K]@[]MSXA_#7_ (2;4$\.>+;NW\%W'C_PEX;M?'/]
ME>']0UR7P?/KD&@?9=:DL+VV^T?^">?[(7_#!G['WPA_90_X6%_PM7_A57_"
M?_\ %??\(E_P@W]O?\)S\4/&OQ(_Y%;_ (2;QA_9?]E_\)A_8W_(QZC]M_L[
M^T?]$^U_8;7T[XL_!GQ%\3/BW^RUX]MO&VB^'_"7[.WQ.\>?%C6_"4_@J^UK
MQ%X^\1>(_@+\5_@/X7LM*\:1^-]&TWP1HOA[3?C+XO\ $&OVUWX%\;WWBJ^M
M/#=GIVH^#[?3M4EURG/]Y*2>G-.4=^K;6G2^GZDJ/N)-:VBFO2U_N_X8_'C]
MF3]MKXB?M'?\$TOV9_A/96'QIT/]K+XB?&GPQ_P2^^/=[=>(M<T/XV?!GXB?
M#OPEJVL?M2?&;7?B'\29OAWK^A_&G0_V3?AW\0_V@/"FL:?;?$37/"/Q]USP
M9X)U?1?B)K^A^*]/F[3_ (-OOB'X/\:_\$F?@7X;\,ZO_:6M?"+QI\;_ (>?
M$.R_L_5+/_A'O&&I?%SQ;\5[+1_M.H65K::MYW@#XG^!M?\ [0T.?4M+C_MS
M^RIKV/6M-U?3M/\ M'X*?\$XO@7\"/VZ?VG?V[_!-O\ 9?'_ .TSX+\(>&=3
M\-VNF6^AZ'X)U2'43JOQ?US0H/#T^E:+K'_"\=:\-_"_QGXKF\3^&]6\86/Q
M$\+^,_%-OXYO+3XGZMH&D\7_ ,$H?^"<?_#L+]G;QG\ _P#A<G_"[_\ A+OC
M3XB^+_\ PE?_  KS_A6O]G_V_P"!OASX,_X1[^PO^$X\?_:_LG_" ?VE_:W]
MLVWG_P!K?8_[,A^P?:KVI2@X32TO*,XJSW:?,KZZ1O9;=]1)23BWK9-/_P E
ML_5VNS].:***Q- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /\
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
MMKJ6L6T^JW.G:1JE]!8QSRVFG7UPL=M* ?['5%%%>.>@%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?%W[4G_ "7'_@F[_P!GH^.O_7=W[>U?:-?%W[4G_)<?^";O_9Z/CK_U
MW=^WM36_R?Y,3V^:_-'VC1112&%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 5_,9^U)_P K2?\ P3=_[,N\=?\ J(?M[5_3G7\QG[4G_*TG_P $
MW?\ LR[QU_ZB'[>U:TMZG_7JI^1$]H_XX_F?B[_P<W?L$?\ "@?VI=$_:]^'
MGAO[#\)OVK/M'_"<_P!C:/\ 9M#\*?M$^';.+_A)OMG]A^#M&\-:%_PN'PTE
ME\0]-_MCQ-XB\<_$'XB:5\?/%FH>186,./H/_@U)_;&OO#?Q2^-?[#'BC5=%
MM_"7Q(T6^^/OPJCU76_#NB7R_%+PI#X;\+_$+POX;TN;1H_$7CK6O'7PXCT3
MQ;/8Q^)IH?!OAWX&:_J^E^&)+?7/%FMZ?_5/_P %)OV+/#O[?O[''Q@_9QU2
M+1;;Q;KFBGQ)\'O%&M1V,,/@GXS>%%EU3X?:^VMW'A7QEJ7AO1=0U)9/!OQ
MU7POH<WBJ[^%OBOQUX>T2>WN-<:2O\N7X,?%CXS_ +%/[2_@GXK^%[+6O 7Q
ML_9X^)T5_<^%_%5MXK\+7UEXB\(:M-I?B_X:_$71-.U'PIXMM]%URWAUOX?_
M !-\&R:CHE]J?AW4_$?A35'MDO;N,=%-^VHR@_B2M]VL7^%F8S7LZBELF^GR
MYM/G<_V!:*\7_9T^/GP[_:D^!7PJ_:&^%&I?VEX ^+O@O1O&>@>=>:'>:II'
M]I6X_M7PIXF_X1O6?$.BZ?XT\%:U'J/A#QSH5EK>I?\ ".>,-#US0+FZDN]-
MGQ[17$[K1]-#I3OJMF?"G_!2;]M/P[^P%^QQ\8/VCM4ET6X\6Z'HI\-_![PO
MK3V,T/C;XS>*UETOX?: VB7'BKP;J7B31=/U)I/&7Q TKPOKD/BJT^%OA3QU
MXAT2"XN-#:.ODC_@A'^RA_PSY^PMX-^+_C/6?^$[^/W[;/V#]J_XT_%#4]1_
MX2CQ1XG_ .%IZ='XG^'.BZMXVU7PYHOC36O[%\%ZU:^(?$.G>*]3\5_V=\8?
M''Q?U;0O$>HZ3XECN)?S&_;QU/\ X>_?\%CO@C_P3;\,ZM_;7[)O[%?V_P"+
M_P"UK_8WB'.A^,/%&BRZ)_PG_AZ\_P"$7^+^B_VU_8O]M>!OV9M-U;0].T7X
MP_ _XB?%'X^7TVF:GH&BWGE_UMUK+W(1C]J?O2\E]E?/5V]"%[TF^D?=7FW9
MR?RM;[S_ !=Z_P!HBO\ %WK_ &B*WQ?_ "[_ .W_ /VTRH?;_P"W?U"BBBN,
MZ HHHH *_,;_ (+&_M3_ /#(/_!.;]I;XGZ5KG]A^/\ Q%X+F^$'PHFT_P ?
M_P#"N/&"?$3XNN/ VG>(?AYKEO'/K5UXT^&&BZMK_P 9++2?#<4>N7.E_#C6
M+F#4_#MI9WOB;1OTYK^3[_@N5XDA_;J_;W_X)Z_\$B_ FOZUK&FZE\3K+XQ?
MM3:)X-U3X6V=]X;\.W6FRR66H6'BCQ%/J^K^%_B=\,OV>;'X\_$A_!>M:-:V
M.N^'?B!\-=8L?#OQ&U+6/#6EZ9I27--7V7O2](ZO_+_(F;:B[;O1>K=D?L1_
MP1R_98_X9!_X)S?LT_##5=#_ +#\?^(O!</Q?^*\6H> /^%<>,$^(GQ=<^.=
M1\/?$/0[B2;6KKQI\,-%U;0/@W>ZMXDECURYTOX<:/;3Z9X=M+.R\,Z-_#9_
MP<,?LRV/[-?_  4[^+UWH-IHNF^$OVC-%\/_ +3?AW2]*UCQ%K-]:7WQ%N];
MT3XF7?B23Q'&SZ?K7B3XV>#?B=XO@T?1M1U3P[IGAWQ#H%MH\FD6ZGPOH'^F
M97\N7_!U1^S+??$W]CCX2?M+Z%::U?ZE^R[\3KK2O%$<&L>';#P[I'PM^/*Z
M!X7UOQ)JNEZI'#KNNZU;?%+PI\%_#.@0>&-0EFL;'Q;XDU#5M U'38)-;\+Z
M4:C]M=_;;3]6[K\=.F_R(J1_=V7V;6]%H_PU/H/_ (-K?VI_^%__ /!.;0?A
MAK^N?VEX_P#V5?&FO?"#48=8\?\ _"7^,+WX=ZDX\<_"CQ#>Z'>QQZUX*\%Z
M?HOB'5?@W\/-)GEU+0VTOX*ZA;>&]3@M--N?#/AG^@JO\YS_ (-IOVQK[]GC
M]O>V^!&MZKHNG_"W]L+11\/]=DU_6_#OAJQTSXI>"--\2>*/@OK4&J:MHUUJ
M6L:UK&I77BCX/^&_ NE^(/#D/BGQ%\8-*NY%U_7?#_AC1+G_ $8ZFO'EJ2TT
ME[R^>_XWT'2E>"\M'\O^!8****Q- HHHH ^+O^"D7_*.[]O;_LR[]J3_ -4=
MXZK_ #&?^";O_*1']@G_ +/1_9;_ /5X^!:_TYO^"D7_ "CN_;V_[,N_:D_]
M4=XZK_,9_P"";O\ RD1_8)_[/1_9;_\ 5X^!:[<-_#GZO_TDYZWQP_KJ?ZC7
M[7_[7_P+_8:^!7BK]H/]H/Q3_P ([X+\.^7I^E:5I\=O?>,/B!XPOK>[GT#X
M>?#S0)[NQ_X2+QIXB^PWCV5D]Y8Z7I6EV.L>*_%>L>'?!?AWQ)XDT?\ GU_9
M _9 ^.O_  61^.OA7_@IE_P4R\*_\([^S%X=\S4/V'/V'-0DN+[P?>>#[ZXM
M-1TSXA_$/3-1M+'_ (2+P7XB^PZ1KE[>ZYI%CJG[36J6.CZUK6C^'?V8O#OP
MW^&_CS^=K_@O'^W5^T'^UQ^V/KOPS^,GPEUK]G[PE^RSK7B[P+\,?@KXNL-%
M/C[18?$S>'[W7OB!X\\1Z-<ZMIOB#6OBIIN@^#?$>D+X/\1:]\+=.\$P>$Q\
M/=:\8V]YK'Q1^(G]HG_!(K_@KK\+?^"FWPMDT[48M%^'7[5?PZT6UN?C'\'+
M:ZF6QU*Q6:UTT_%?X4#4KJZU/6/ACK&I75I;:CIUS=ZEXB^%OB+4K+PAXOO=
M4L=4\!^//B+FZ<J5)22]Z7Q26O)%[)>O6739=RE-3G9OW5LM5S/3?T>T;:[O
M8_8BBBBN8V"BBB@ HHHH *_SZO\ @Z\_Y2(_!G_LR[X=_P#J\?VBZ_T%:_SZ
MO^#KS_E(C\&?^S+OAW_ZO']HNNC#?Q/^W7^AE6^#YH^T?^#0G_G(5_W:;_[\
MO7]HE?YC/_!(3_A\%_QD+_PZA_ZI-_POO_DU_P#ZJ7_PJW_DY'_NHW_(F?\
M<Q?\P*OVB_X[!/\ /_#K^KK4^:I)^TIQO;24K->ZEJK?TB:<[02Y)O?51NMW
MUN?T?_\ !47]MO\ X=]?L5?%G]I+2K#P7XA\?Z+_ ,(YX4^%'@SQSXB_L'2_
M&'Q$\:^(+#0M.M8;6WFM]:\6_P#"):+<:_\ $W7/!GANYT_7/$'@_P ">)H(
M-=\*VD=[XKT/]!:_S&?^"KW_  ^J_P"*,_X>A_\ "Z?^$+_XIW_A$/\ D0/^
M&=O^$H_XN-_8'_)O/_%@?^%T_P!D_P#"P/\ D)_\7A_X0;_C]_XHO^Q*_P!.
M:LJD%",-5)R<FW%W6G+97\M?O+A-RE+1I+ELFK/6][_UL%%%%8F@4444 %%%
M% !1110 4444 %?R??\ !RS_ ,$O;'XM_"VY_P""@?P4\,:+8_%+X,:*5_:.
MTO0/#'B*\\5?&#X6QS>&]$T/QW/)X>^WZ;+K7P&TV"^N_$FM:WX>LYKCX,OJ
MM_XC^(%CH7P8\&^%[[^L&BKA-PDI+I^*ZK^O4F45).+Z_@?Y6/\ P2?_ ."C
MWC#_ ()L?M2^'_BE]H\::]\#/%NSPS^T-\*/"FI:7;_\)_X/-GJMOHFN6NG:
M_;S:+=>-/AAK6K?\)GX,F^U>&=4U+[/KOP^_X3GPEX6^(?B^]F_O@_X*,?\
M!6#X/_L:_L+:#^U3\//$'@OQ]XT^/?@OPSKO[('@;Q6_BC0O^%M?\)MIWAS7
M+3QG=>&8]*L_&EOX+\!^"_%%EX_\9VNKP>"?-QH7PUU#Q7X(\:>/O"LS?Q=_
M\%^/^"<6E_L$_M<P>+/AK;_9_@#^U-_PFOQ/^'6E0Z9X/\/Z7\//&%GXE6?X
MF_!OPSH'A6>S^S^"_ ?_  E'@W5_ UR_A'POI>G^#_&NA^ ["7Q/JW@/Q'XD
MO_H/_@V]_8QL?VR/VJY/C5\9?$.M>)OAQ_P3\T7X=Z_\+O!4_C7Q%:3:5\4O
M%GQ'\9_$3X3P:5IL5C<6\/PQ\*>+="^+7Q1U_P -Z1XD\)PW_P 4M4\-WNIZ
M5XN\.^)OB+I5_P!=2-.:C6>R2<DOM+I'UO[K^[HCGA*<6Z=M6].MN[]+:G]!
M7_!!3_@F'XB_9@\ ZQ^VS^TV/B=<_MO_ +4VB^(Y_'&G?%#4KX>(OAWX!\5^
M-H/%[Z5XIM)M<U;4_$'Q.^*FIZ#X8^*'Q(U_XA-#XV\-WT^D^ +KPWX.\3:'
M\1[GQM_1+117'*3G)R?7\%T2\EL=,4HI)=/Q\_F%%%%2,**** /\V?\ X./O
MVH/$7QY_X*3_ !"^&D?C'1?$?PM_9?T7PU\*/A]IWA/Q!?:OX=L/$6H>&=!\
M7_&&]U>T7Q!K'AVU^)UK\1]8U3X;>/+G1+#P_?06/PM\(^#O%&G/KO@BXN9?
MZ<_^#8'X4>(OAU_P3$@\7ZW>Z+=:;\>?V@_BU\6/"$&E7%]/?:;X=T>T\(?
MVYLO$D5WIUC;V>M2>+?@QXHU&"VTNYUBQ;P[?Z!=R:C%J5UJ.D:7_#;_ ,%(
MO^4B/[>W_9Z/[4G_ *O'QU7^@K_P;S_\H??V0_\ NOW_ *U!\:Z[:WNX>"6S
MY5_Y*W^:.>F[U9-[V?YI?EH?M%1117$= 4444 ?YZ'_!T;^S+??"C]O?P[^T
M/8VFM2>$OVKOACH>JW.L:KK'AV[L3\4O@QINC?#'Q?X;\-Z-IT=KXBT?1='^
M'%K\%-=GG\1V]]#JOB+QAK[Z)K]W;V=WH/ACM/\ @U7_ &F['X9?MC_%O]FC
M7;O1;#3?VHOAC:ZKX7DGT?Q%?^(M7^*7P&;7_%&B>&]*U32Y)M"T/1;CX6^*
M_C1XFU^?Q/I\4-]?>$O#>GZ3K^G:E/'HGBC[K_X.Y_AYXPU+X=_L/?%BRT?S
MO '@KQI\=/AYXFU_^T-+C_LWQA\3]#^&/B3P-I']E37L>M7G]N:+\(OB'>_V
MAI^G76EZ9_PCWV;6+W3[O5M#@U+\*?\ @WG_ .4P7[(?_=?O_67_ (UUWQ]_
M#._2$O\ R2[7?LOTL<K]VMIUDO\ R:U_S9_IS4445P'4%%%% '^8S_P<,?\
M*8+]KS_N@/\ ZR_\%*_M$_X-Y_\ E#[^R'_W7[_UJ#XUU_%W_P '#'_*8+]K
MS_N@/_K+_P %*_M$_P"#>?\ Y0^_LA_]U^_]:@^-==E;_=Z7_;G_ *0SGI_Q
M9_\ ;W_I2/VBHHHKC.@*_P ^K]O;_E:3\"_]GH_\$W?_ %$/V6Z_T%:_SZOV
M]O\ E:3\"_\ 9Z/_  3=_P#40_9;KHPWQS_Z]R_.)E5VC_C7Y,_T%:***YS4
M**** /B[_@I%_P H[OV]O^S+OVI/_5'>.J_R2*_UM_\ @I%_RCN_;V_[,N_:
MD_\ 5'>.J_R2*[L+\$O\7Z(YJ^\?1_F?[1%%?RY>)/\ @OQ^W?X-\.Z_XO\
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
MRF"_:\_[H#_ZR_\ !2O].:O\QG_@X8_Y3!?M>?\ = ?_ %E_X*5TX7^(_P#
M_P#TJ)C7^!?XE^3/[1/^#>?_ )0^_LA_]U^_]:@^-=?GU^U_^U_\=?\ @LC\
M=?%7_!,W_@F;XI_X1W]F+P[Y>G_MQ_MQZ?'<7W@^\\'WUQ=Z=J?P\^'FIZ==
MV/\ PD7@OQ%]AU?0[*RT/5['5/VFM4L=8T71=7\._LQ>'?B1\2/'GXA_'G]M
M/]H/X&_\$*O^";?[,/PKEUKP%\./VG-%_;*E^+GQ$T]]%@OO'GAWPA^U-X\T
MV[^#'AW5;'Q5-XMT/1;BW\5KJ/QBAOO!>B6/C/P[KO@OPAX?\;:[X=O?C-X*
M?Z"_X-\/^"RGP[_9/\G]B7]I>S\%^ _@MX\\:7WB'X>?'RST70_"_P#PA7Q$
M\4?8;.]TSX^:SI]I8_\ "1>"_$7V'3+#1OB_XGFO-<^%OV/3?#OC+5KCX+6^
MD:E\%*=-KVE5)2?//ECO:TFG)KJUTC\_(7.GR0;:7+&[[Z1:2:>B?5_\.?VB
M?L@?L@? O]AKX%>%?V?/V?/"O_".^"_#OF:AJNJZA);WWC#X@>,+ZWM(-?\
MB'\0]?@M+'_A(O&GB+[#9I>WJ6=CI>E:78Z/X4\*:/X=\%^'?#?AO1_IVBBN
M5MMMO5O=FZTT6RT"BBBD 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!_F,_P#!P;\-_P#A7'_!6;]I_P"Q> ?^$#\-
M>//^%6_$CPS]E\+?\(OH?C/_ (2CX1^"/^$Y\>Z%Y-C8V'B+_A(OBS8_$/\
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
M#'XKWNC_ &G3[*UN]6\[Q_\ $_QSK_\ :&N3ZEJD?]N?V5#>QZ+INCZ=I_\
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
M>W<8_P!@6OYIO^"_?_!'KP[^UK\+?%?[7O[/'@#6KK]L7X;:+I4_B#PO\/\
M2+&]OOVD_ .CS:=I=]I6M:(U]IMQJGQ.^'7A);C5_ NOZ$FL>-O%_AWPXOP:
M3PWXUO+KX5Q^ HHUK?NYZQ>B;Z7TL_+\O3:JE._OQ^):M+KYKS7X^N_ZJ?\
M!.+_ (*/? O_ (*4_ JW^*_PGN/^$=\:>'?[,T?XS_!C6-2M[[QA\(_&%];W
M$L-E>S16]C_PD7@OQ%]AU&]^'GQ#LM.L=+\8Z78ZA;W.G^'?&GAWQMX)\)?H
M+7^1=^PY^V-\4_V$/VE_AO\ M&?"O5=:AN/"FM:=;>/?"&E:W#H=C\6/A;<Z
MMIMWXZ^%'B2YO-&\2::NB^,M-T];:#4;[PWKDWA+Q%;Z!X[\/V4/BWPIX?U&
MQ_U-/V0/VO\ X%_MR_ KPK^T'^SYXI_X2+P7XB\S3]5TK4([>Q\8?#_QA8V]
MI/K_ ,//B'H$%W??\([XT\._;K-[VR2\OM+U72[[1_%?A36/$7@OQ%X;\2:Q
M%:BZ;NM8/;R\G^CZCIU.=6?Q+\5W/IVBBBL#4**** "O\^K_ (.O/^4B/P9_
M[,N^'?\ ZO']HNO]!6O\^K_@Z\_Y2(_!G_LR[X=_^KQ_:+KHPW\3_MU_H95O
M@^:/M'_@T)_YR%?]VF_^_+U_:)7\7?\ P:$_\Y"O^[3?_?EZ_M$J<1_&G_V[
M_P"DQ'2_AQ^?_I3/S&_X+&_LL?\ #7W_  3F_:6^&&E:'_;GC_P[X+F^+_PH
MBT_P!_PL?Q@_Q$^$3CQSIWA[X>:';R0ZU:^-/B?HNDZ_\&[+5O#<LFN6VE_$
M?6+:#3/$5I>7OAG6?TYHHK+F?*H]$VU\[?Y%VU;ZNR?RO;\PHKY\^%/[57[/
MGQR^*7QY^"_PD^)VB^/?B/\ LQZUX7\-_'+1- M-:GL? ?B+Q?#X@DTC0)_%
M$NF0^$M<UJWN/"GB72?$FE>&-=UN^\&>(M"U7PQXQ@T+Q%93Z6GT'0TUHTUZ
MKOJOP'>^VH4444@"BBB@ HHHH **** "BBB@#^+O_@[V_P"<>O\ W=E_[[11
M_P &A/\ SD*_[M-_]^7H_P"#O;_G'K_W=E_[[11_P:$_\Y"O^[3?_?EZ[/\
MF$_K_GZ<_P#R_P#Z_D/[1****XSH"BBB@ HHHH _RL?^"SOP@_X4A_P5*_;9
M\&?\)#_PD_\ ;7QIU/XO_P!I?V3_ &+]F_X:#TC1_CY_PCWV/^T]6\[_ (1'
M_A97_"*?VM]JB_M_^Q?[=_LS1?[1_L:P_K!_X-2?C/8^+_V)/C7\%+WQMK6O
M^+?@Q^T'?:_;>$-5E\17ECX"^%OQ9\&>&[OPA!X;N=1A;P[I^B^)/B/X-^->
MMS^&_#E]YUEXBDU_Q'K>E6-QXNM-1UOQ;_@Z:_8&OO&_@'P;_P %$O"&K:U>
MZE\'-%\%_ SXO>$)V\.Q^'=/^%NM^-O%5WX*^(VE7-Y?Z7KJZUIOQ2^(MMX'
MU_0M.MO%\WB"Q\<>&]<M+/PCIO@+Q7J/B/\ %W_@W+_;&L?V7/\ @H7X:\ ^
M+]5UJU^''[66BP_ *]MH-;\11>';#XI:QK^E:C\%/%&J^$-$T;7+?Q7K4WBV
MWN?A)H%]J,.CP^"['XR>)/$UWXGTGP[:^([35NY_O</IJXI7]8VO]ZUT[_(Y
ME^[J^3?X2V^Y_D?Z3%%%%<)TA1110!_&K_P=W>)/$5KX=_8*\(6VOZU;^$M<
MUK]I/Q)K?A>#5+Z'P[K'B+PI8_ W2_"^OZKHD<ZZ;J&M>&]-\9>+].T#5;NV
MFOM'L?%?B2TTZ>WM]<U2.Z_*S_@V5^$'_"RO^"I7A3QG_P )#_8O_#/GP7^,
M/Q?_ +-_LG^T?^$N_MK2-/\ @'_PCWVS^T[#^P/LW_"[_P#A*_[6^RZUYW_"
M,?V%_9D7]M?VSI)_P<I?M3_\+_\ ^"C.O?##0-<_M+P!^RKX+T'X0:=#H_C_
M /X2_P 'WOQ$U)#XY^*_B&RT.RCCT7P5XTT_6O$.E?!OXAZ3!+J6N-JGP5T^
MV\2:G!=Z;;^&?#/].?\ P;B?L-?\,I_L+:=\9_%=C]G^+/[9?_"-?%_6?])\
MW^RO@]9Z=?\ _"@_#W_$M\6^(O#5]]N\->(M=^*_]K6NE^%_%%M_PMK_ (07
MQGIC7_@.S\CM;]GADG\4E9>?,[O[HNWW+30YDN>LVMDT_N27YG]!5%%%<1TA
M1110!_F,_P#!PQ_RF"_:\_[H#_ZR_P#!2O[1/^#>?_E#[^R'_P!U^_\ 6H/C
M77\=_P#P<@_#SQAX*_X*S?'3Q)XFT?\ LW1?B[X+^"'Q#^'E[_:&EWG_  D/
M@_3?A'X2^$][J_V;3[VZN])\GQ_\,/'.@?V?KD&FZI)_8?\ :L-E)HNIZ/J.
MH?TL_P#!K+\9[[Q__P $]/&7PKUWQMHNMZE\!OV@_&F@>%_!4$OAV#Q%X&^%
MOCW0/"OQ$T2?5=-TN&WUV;1?%?Q2USXT7V@>)/$ZWLVJ7UAXD\/Z3JLNF^$(
M]*T7MJJ^'IOLH/\ \EM^;.>&E6?GS?\ I5S^EFBBBN(Z K_/J_;V_P"5I/P+
M_P!GH_\ !-W_ -1#]ENO]!6OX'OVN/AYXP^)_P#P=8>%/#?@;1_[<UK3?VG?
MV)OB'>V7]H:7IGD^#_A%\#/@)\6/B'J_VG6+W3[23_A'O '@KQ-K_P#9\,\F
MJ:M_9O\ 96AV6I:U>:?IUUT8=^]/_KW+\XF57:/^./ZG]\-%%%<YJ%%%% 'Q
M=_P4B_Y1W?M[?]F7?M2?^J.\=5_DD5_K;_\ !2+_ )1W?M[?]F7?M2?^J.\=
M5_DD5W87X)?XOT1S5]X^C_,_VB*_S@O^#@__ ()I?\,5_M2S?&?X-_#3_A%?
MV3?V@_L.K>&?^$4\/_V=\._A;\86L[[_ (3GX06ODZ_K7]B_VU_8MS\5_!FF
M2Z7X)\+C0_$^N^!?AAX>ET#X0ZY_9G^C[7R1^W'^QS\+?V[_ -FCXD?LY_%3
M2M%FM_%>BZC<^ O%^JZ)-KE]\)_BE;:3J5IX%^*_ANVL]9\-ZDVM>#=3U!KF
M?3K'Q)H</BWP[<:_X$\07LWA+Q7X@TZ^YJ-3V<T_LO27IW]5_GW-JD.>-NJU
M7^7S_P NQ_+E_P &P_\ P4U^[_P32^+^J_\ 0Q^*?V0[BQ\'?]CQ\4/C7\-_
M%/B?1[C_ +"?Q+\!7WB'0/\ HI'A_5O'O_)*?!-?VB5_CP?$/X>?'7]D7XZZ
MQX#\>:/XT^"'Q^^"'C33Y9X(=0N- \8>"/&&@7%EK_AOQ-X9\2:!>_\ 8(\6
M>!O'/A/5[G2]9TNYT/Q=X1UR_P!)O]*U6?\ TYO^"3__  4>\'_\%)_V6O#_
M ,4OM'@O0?CGX2V>&?VAOA1X4U+5+C_A /& O-5M]$URUT[7[>'6K7P7\3]%
MTG_A,_!DWVKQ-I>F_:-=^'W_  G/BWQ3\//%][#KB*=G[2/PRWMW?7TE^?J1
M1G=<KW6WIV]5^7H?IS1117*;!1110 4444 %%%% !1110 5_,9^RW_RM)_\
M!2+_ +,N\"_^HA^P37].=?RL?L._$/P?\3_^#G?_ (*8>)/ VK_VYHNF_LQ7
M_P /+V]_L_5--\GQA\(M5_8R^%'Q#T?[-J]EI]W)_P (]X_\%>)M _M"&"32
M]6_LW^U=#O=2T6\T_4;K2GM5_P"O?_M\")[P_P :_)G]4]?YC/\ P7<_8(_X
M87_;I\9?\(9X;_L7X _M!_;_ (S_  6_LS1_[.\+^'O[:U&3_A8WPHTG^RO!
MWA'P7I/_  K7QI-=?\(]X%\*?VU_PAOP>\3_  @_MW5)=6UJ3/\ IS5^!_\
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
M17^MO_P4B_Y1W?M[?]F7?M2?^J.\=5_DD5W87X)?XOT1S5]X^C_,_P!HBO\
M.<_X.%O^"7MC^Q+^T'8_M _!?PQHOA_]E_\ :4UK46T3PAX,\,>(M,\._!'X
MI:3HNDW?BCP)=7,G]I>$M*T7XBW#:[\0_A;HNDZIH,-K8VGQ!\$^&/A_H'@[
MX5Z7J.L?Z,=?)'[<?['/PM_;O_9H^)'[.?Q4TK19K?Q7HNHW/@+Q?JNB3:Y?
M?"?XI6VDZE:>!?BOX;MK/6?#>I-K7@W4]0:YGTZQ\2:'#XM\.W&O^!/$%[-X
M2\5^(-.ON:E4]G-/[+TEZ=_5?UN;5(<\;=5L_P"N_P#6Q_+E_P &P_\ P4U^
M[_P32^+^J_\ 0Q^*?V0[BQ\'?]CQ\4/C7\-_%/B?1[C_ +"?Q+\!7WB'0/\
MHI'A_5O'O_)*?!-?VB5_C]?&?X4?&?\ 8I_:7\;?"CQ1>ZUX"^-G[._Q.EL+
M;Q1X5N/%?A:^LO$7A#5H=4\(?$KX=:WJ.G>%/%MOHNN6\.B?$#X9>,H].T2^
MU/P[J?ASQ7I:6R7MI(/],S_@D_\ \%'O!_\ P4G_ &6O#_Q2^T>"]!^.?A+9
MX9_:&^%'A34M4N/^$ \8"\U6WT37+73M?MX=:M?!?Q/T72?^$S\&3?:O$VEZ
M;]HUWX??\)SXM\4_#SQ?>PZXBG9^TC\,M_5]?27Y^I%&=URO=;>G;U7Y>A^G
M-%%%<IL%%%% !7^8S_P<,?\ *8+]KS_N@/\ ZR_\%*_TYJ_S&?\ @X8_Y3!?
MM>?]T!_]9?\ @I73A?XC_P #_P#2HF-?X%_B7Y,_JG_X)3?L@? O]N7_ (($
M?LV?L^?M!^%?^$B\%^(O^%]:AI6JZ?);V/C#X?\ C"Q_:8^.T&@?$/X>:_/:
M7W_".^-/#OVZ\2RO7L[[2]5TN^UCPIXKT?Q%X+\1>)/#>L?Q=_\ !1W_ ()Q
M?'7_ ()K?'6X^%'Q7M_^$B\%^(O[3UCX,?&?1],N+'P?\7/!]C<6\4U[90RS
MWW_".^-/#OV[3K+XA_#R]U&^U3P=JE]I]S;:AXB\%^(O!/C;Q;_?#_P;S_\
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
M?AAJ&JZU=6HJ<;O5O1+N_P#)=?\ @DP@YNVRW;\O\SB_^"07_!OA\._V4/\
MA5G[47[7,/\ PG_[66B^?XKT+X8?;M#UKX/? G7+O^R+GPI=>5:V-W_PG_QI
M\ ?9-0NO^$SC\07?P[\,^*-:\_P'H6M:_P" /!GQDU+^G.BBO-G.4W>3N_P7
MDCLC%15DO^#YOS"OA3_@I-^VGX=_8"_8X^,'[1VJ2Z+<>+=#T4^&_@]X7UI[
M&:'QM\9O%:RZ7\/M ;1+CQ5X-U+Q)HNGZDTGC+X@:5X7UR'Q5:?"WPIXZ\0Z
M)!<7&AM'7VCXD\2>'?!OAW7_ !?XOU_1?"GA+PIHNJ^)/%'BCQ)JECH?AWPW
MX=T.QGU36]?U_6]4GM=,T?1='TVUN=1U75=1N;>QT^QMY[N[GAMX9)%_S9_^
M"YG_  5@_P"'B_QUT[P9\&/$'C2U_9"^#6ZS\"Z%K#_V/I?Q3^(D-QK=KK7Q
M\O?"C:5INM:;_:6BZE#X4^'FC>-KK5M<\->#[+4-=BTWX?\ B#XG_$#P9:71
MINI):>ZM9/\ 3U?Y$U)\D?-[?K]Q^%-%%%>F<04444 ?Z<W_  ;S_P#*'W]D
M/_NOW_K4'QKK]HJ_)'_@A+\//&'PP_X),_L:>&_'.C_V'K6I>"_&OQ#LK+^T
M-+U/SO!_Q=^+GQ"^+'P\U?[3H][J%I'_ ,)#X \:^&=?_L^:>/5-)_M+^RM<
MLM-UJSU#3K7];J\JH_WD_P#'+\V=T/AC_A7Y(*_F,_X.O/\ E'=\&?\ L]'X
M=_\ JCOVBZ_ISK\#_P#@Y5^%'AWXB_\ !*?XG^+];O=:M=2^ WQ.^"_Q8\(0
M:5<6,%CJ7B+6/'5C\#;FR\217>G7UQ>:+'X2^,_BC48+;2[G1[Y?$5AH%W)J
M,NF6NHZ1JCI?Q(?XE^8JGP2]&?YL]%%%>H<05]H_\$W?^4B/[!/_ &>C^RW_
M .KQ\"U\75]H_P#!-W_E(C^P3_V>C^RW_P"KQ\"TGL_1_D-;KU7YG^MO1117
MD'>%?%W_  4B_P"4=W[>W_9EW[4G_JCO'5?:-?%W_!2+_E'=^WM_V9=^U)_Z
MH[QU50^./^*/YH3V?H_R/\DBBBBO6. **** /];?_@F[_P H[OV"?^S+OV6_
M_5'>!:^T:^+O^";O_*.[]@G_ +,N_9;_ /5'>!:^T:\A[OU?YG>MEZ+\C_*Q
M_P""SOP@_P"%(?\ !4K]MGP9_P )#_PD_P#;7QIU/XO_ -I?V3_8OV;_ (:#
MTC1_CY_PCWV/^T]6\[_A$?\ A97_  BG]K?:HO[?_L7^W?[,T7^T?[&L/S%K
M^O;_ (.T?V?/$6G_ !F_9<_:KMFUK4O"7B[X8ZQ^SYK:0>%+[_A'?!OB+X=>
M*M?^(_A=]5\<1WD^FG6OB7IOQ1\7C0/"EW8:7?+8_";Q)J^G7FOV[:I#X;_D
M)KTZ4N:G!_W4GZK1_BCCFK3DO/\ /7]0HHHK0@_NM_X-)OB__;7[.W[7'P#_
M .$>^S?\*U^-/@CXO_\ "5_VMYW]M?\ "[_ TW@S_A'O["_LR+^SO^$8_P"&
M?/[2_M;^V;_^VO\ A+OL?]F:3_8'VK6OZVZ_@X_X-+OBQXBT?]JO]J/X&VUE
MHLGA+XB_L^:/\5];U&>VOF\16OB+X,?$?0/"'A>RTJ[CU&+38-%O]-^//B^?
M7[:[TB^OKJ^TWPW+IVHZ7;V>J6VL?WCUYN(5JLO.S_!?J=E)W@O*Z_$***^8
MOVSOVHO!_P"Q;^RU\;/VH/'-K_:6B_"+P7=:Y9:!YVJ6?_"7>,-3O+/PW\//
M W]JZ1X?\57>@_\ "=^/]:\,^#O^$FF\/ZEI?AC^W/\ A(=<ACT73=0GBR2;
M:25VW9>K-&[:O9'\*?\ P<W?M?Z7^T%^W3HGP,\$^*?^$A\ ?LC^"[CP-J<%
MK'X/O=#MOCKXUU&+7_B_-H7B3P]=ZEK6I?V;HNF?"_X=>*]#\3WFGW'@[XB?
M#?QGH5OX9TJ[CU;5?$/\X%=I\2/B'XP^+OQ$\>_%?XAZO_PD/C_XG^-/%/Q#
M\<Z__9^EZ3_;GC#QKKE]XD\3:Q_96AV6FZ+IO]I:UJ5[>_V?H^G:?I=GYWV;
M3[*UM(X8(^+KU81Y(QCV7X]>W4X92YI-]V%%%%42%%%% '^RI\-_AYX/^$7P
M[\!?"?X>:/\ \(]X ^&'@OPM\// V@?VAJFK?V'X/\%:'8^&_#.D?VKKE[J6
MM:G_ &;HNFV5E_:&KZCJ&J7GD_:=0O;J[DFGD[2BBO'/0"OQ=_X.&/\ E#[^
MUY_W0'_UJ#X*5^T5?B[_ ,'#'_*'W]KS_N@/_K4'P4JZ?\2G_CC_ .E(F?P2
M_P ,OR9_F,T445ZIPA7VC_P3=_Y2(_L$_P#9Z/[+?_J\? M?%U?:/_!-W_E(
MC^P3_P!GH_LM_P#J\? M)[/T?Y#6Z]5^9_K;U_/K_P ''?[<O_#*?["VH_!G
MPI??9_BS^V5_PDOP@T;_ $;S?[*^#UGIUA_POSQ#_P 3+PEXB\-7WV[PUXBT
M+X4?V3=:IX7\46W_  MK_A.O!FIM?^ [SR/Z"J_S&?\ @NY^WQ_PW1^W3XR_
MX0SQ)_;7P!_9\^W_  9^"W]F:Q_:/A?Q#_8NHR?\+&^*^D_V5XQ\7>"]6_X6
M5XTANO\ A'O'7A3^Q?\ A,O@]X8^$']NZ7%JVBR8\ZA#GJ*^T?>?RV7W_A<Z
MZLN6+[O1?K^!^+M%%%>D<84444 %?:/_  3=_P"4B/[!/_9Z/[+?_J\? M?%
MU?:/_!-W_E(C^P3_ -GH_LM_^KQ\"TGL_1_D-;KU7YG^MO1117D'>%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %?%W[4G_)<?^";O_9Z/CK_UW=^WM7VC7Q=^U)_R7'_@F[_V
M>CXZ_P#7=W[>U-;_ "?Y,3V^:_-'VC1112&%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!B^)/$GAWP;X=U_Q?XOU_1?"GA+PIHNJ^)/%'BCQ)JE
MCH?AWPWX=T.QGU36]?U_6]4GM=,T?1='TVUN=1U75=1N;>QT^QMY[N[GAMX9
M)%_@$_8\_:_\'_M,_P#!S7X>_::O?%/@O3? 'Q!^-/QH\#?#/Q1Y>J>!]#\4
M>#]-_9P^(GP"_9ZF^P^/;N'6K7QI\3]%TGX>6G]AZA'INJ:Y\1/%/]CZ/X9T
M:[U+3O#%G^WG[37_  0__;W_ &Q+&[T3]H?_ (+6_$[QOX2U+1='T#6/A[I7
M[+FG?#KX6Z_8^'_$4GBS1I_$GPJ^&/[0G@WX<>)-:T_Q$UOJD'B37?"^H>(A
M-I>@1OJK6_AS08=.^+O#?_!I=XB\&^(M \7^$/\ @I3K7A3Q;X4UK2O$GA?Q
M1X;_ &8K[0_$7AOQ%H=]!JFB:_H&MZ7^T]:ZEH^M:/J5K;:CI6JZ=<V]]I]]
M;P7=I/#<0QR+TT_904[U$W*+CI&=DFO.-]_R,9\\G&T':,D]7&[M\S^RJBOR
M1_8V_8;_ ."@O[-/C#X<1?%?_@K'XT_:D^!G@K_A+_[?^$?Q#_9D\%Q^,/'7
M_"1Z7XH;2O[8_:)\2?$KXA_&1?\ A&?&&O:=XFT_[;KFKYTOP]9>!K?^S_"Q
M@M++];JYVDGI)2\TI?\ MR3O^'F:IM[IKR=G^39_F,_\%W/V"/\ AA?]NGQE
M_P (9X;_ +%^ /[0?V_XS_!;^S-'_L[POX>_MK49/^%C?"C2?[*\'>$?!>D_
M\*U\:377_"/>!?"G]M?\(;\'O$_P@_MW5)=6UJ3/]'__  :O?L@:7\//V6OB
M-^V-XF\*^3X__:%\::KX&^'GB2^D\'ZIM^!7PPO(M*O9O"T^GVEQXP\)?\);
M\9+?QSI7CW0]<UFUM_$__"I_AOK</AFWM-)T?7]>_3G_ (+*?\$U/^'E_P"R
MU9_#SP9/X+\._'[X<>--%\9_!;QSXVE_LC0]-^W7EIH?Q&\*>)_$VE>!/'GC
M2S\%^*/!=Q=:Q<:%X4LK'^V_B)X,^%^H:[=/I/AV2%OT@^"7PH\._ ;X,_"/
MX&^$+W6M2\)?!CX8^ ?A/X7U'Q)<6-YXBO\ P[\.O"ND^$-$O=?N]+T[1],N
MM:NM-T>VGU6YT[2-+L9[Z2>6TTZQMVCMHNB=;FHQC]J]I>D;6?ST^Y_+*-.U
M1NWNVO'U?^6OX'IU8OB3Q)X=\&^'=?\ %_B_7]%\*>$O"FBZKXD\4>*/$FJ6
M.A^'?#?AW0[&?5-;U_7];U2>UTS1]%T?3;6YU'5=5U&YM['3[&WGN[N>&WAD
MD7%^)&A^,/$_P[\>^&_AYXY_X5AX_P#$/@OQ3H?@;XE?\(SI?C7_ (5YXPU;
M0[ZP\,^.?^$-UR:WT7Q;_P (EK5Q9:__ ,(SK$\.EZ]_9_\ 96H31VEU,Z_@
M=^T'_P $@O\ @I1^U#X=3PA\8_\ @N)\3M0\)2:+XK\-ZMX7\"_LF>&O@QX=
M\6^'?&]C9Z7XGT#X@:)\%_CO\/\ 3?B-HNI:;9C3ETKQY;>([&PL;[6K338+
M.W\0:['J.$4G\4U%7ZJ3?RM%K[V:MM;1;]&E^;1_G.5_K._\$OO$GAWQ7_P3
M@_80U3POK^B^)--M?V2/V?\ PW<ZCH&J6.L6-OXB\&_##PUX0\7Z!/=Z=/<6
M\.M>%/%NAZWX7\2:5)(M]H?B+1]5T35(+74]/N[:'^:;_B$*_P"LA7_FIO\
M^4M7UO\ LR_\&_G[8_[&]]:7/[-'_!97XG?"O3;76M8\22>"M*_9K?6/A;JO
MB+7O#L?A35-?\2?"'Q1^TEKGPM\5ZU-H5OI]I!JOB;PAJU]83:/H&HZ?/:ZE
MX?T2\L.JM.E52M42:;>L9V=_^W3"G&<&VXW371Q_S/ZC:*\7_9Y\$?&'X<?!
M[PAX,^/GQQ_X:2^+.C?V_P#\)7\:?^%9^%_@]_PF?]H^*-;U70O^+<^#+N^\
M->'?^$=\-7VC>%/^);=2_P!K_P!A?V[>;+_4[J-/:*XW]_FKZ^>MG]Z1T!11
M7Y5_\%!OV&/VQ_VQ/$7AF/X&_P#!3'XG?L4_"W0]%T5]1^'WPH^%SS>(M?\
M'VF7WC1;OQE>_&'PA\6?A1\1QHNJ^'?$^D:)<_#6?5+WP2+[PIIWBB6PN-=-
MM<:<XI-V<E%=VF_P28FVEHKOMHOS/Y<O^#HK]NKP?\;_ (Z_"O\ 9#^$_C3_
M (27PU^S5_PEVN?&>?PSXOU2\\'W/QU\2W%KH$/@;7/#<6FVWAJ_\:?!#PUH
M&HV\WB:RUKQ+<:!JGQ<\<_#FYA\)^)?#7C;2K_\ O'\-^&_#O@WP[H'A#PAH
M&B^%/"7A31=*\-^%_"_AO2K'0_#OAOP[H=C!I>B:!H&B:7!:Z9H^BZ/IMK;:
M=I6E:=;6]CI]C;P6EI!#;PQQK_&K_P 0A7_60K_S4W_\I:OV(_9/_P"";?\
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
M&N1^*M:UWQ@GC#Q5XF;Q'=Z;?N_AO0OVBKB_AO\ #SP?\(OAWX"^$_P\T?\
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
MW_#/56U3Z&,Z;YE.'Q=4WO;3\M'KJC]O/AY\2?AW\7?!^C_$/X4>/?!?Q/\
M 'B'^T/[ \<_#SQ3H?C7P?KG]DZI>Z'JO]C^)O#=]J6BZE_9NM:;J.CZA]BO
M9OL>J:?>Z?<^7=VL\,?:5_$/H?\ P;C?\%5OV:?&'CFR_8L_X*%>"_ G@#Q1
M_P (S]M\3:'\6?VC?V9O&'CK^Q=+FFMO^$Y\#?"CPS\0]%7_ (1G6M>\5:?X
M9\WXA^*LZ7>3:Q'_ &'=Z]J.AV7W7K_["W_!RK\6;&#X>_%3_@J+^SYX0^''
MB36O#<'C7Q1\&-/G\&_%+0/#MEXBTK5-2U7P3K?P[_96^#'BV36K.WL6FBT"
MQ^*O@*Q\70K-X3\0>)-/\.ZWJLE2Z<.E:%O/F3MITL]==M-O6U*<NM.5_*S7
MWW1^Q'_!1W_@H]\"_P#@FM\"KCXK_%BX_P"$B\:>(O[3T?X,?!C1]2M['QA\
M7/&%C;V\LUE932V]]_PCO@OP[]NTZ]^(?Q#O=.OM+\':7?:?;VVG^(O&GB+P
M3X)\6_A3_P &[/[!'QAUKXB?%C_@K!^U_P"&]WQ*_:#_ .$AU_X#77B71_"^
MG:YK7_"WM<U/Q7\7OVAE\&6_@ZT_X0#_ (3_ .UVGA_X2ZWX5U7PK_;7P[\3
M_%-X_"$OPU\;> -=UKZV_9O_ .#=+]GSPI\4M2^/O[<WQM^)W_!1?XV76M:9
MJ-MK?QG;6M'\$W,/AJ'P1'X0N/&WA?4?&_Q!\6_%#6M M_"5WX;ELO'_ ,2M
M<^%NN^ =8A\'ZS\)[I-%M-4F_HEI.481<8/F<OBG:VG\L4];=V[7[=CE<I*4
ME91^&.^NFK?==OZ911161H%%%<7\2-#\8>)_AWX]\-_#SQS_ ,*P\?\ B'P7
MXIT/P-\2O^$9TOQK_P *\\8:MH=]8>&?'/\ PANN36^B^+?^$2UJXLM?_P"$
M9UB>'2]>_L_^RM0FCM+J9U/P ^2/^"H/B3P[X4_X)P?MWZIXHU_1?#>FW7[)
M'[0'ANVU'7]4L='L;CQ%XR^&'B7PAX0T""[U&>WMYM:\5^+=<T3POX;TJ.1K
M[7/$6L:5HFEP76IZA:6TW^3%7^@K^U?_ ,$&_P!M7]N#^QH/VHO^"QWC3XGZ
M+X>_LZ;1_!O_  R/X?\ !7P[M-4TG_A(TT_Q-_PK7X>?'WPEX N/&EO:>+?$
M&E?\)S=>&YO&$NAZA_8$^N2:+:V5A;?%W_$(5_UD*_\ -3?_ ,I:NRC.G3BT
MZB;;OI&=EI_A_0YZD9S:M!I+NX_Y_J?VB45^!_[&G_!)[]O?]C?Q%X$M/#__
M  6,^)WC[X)^&]:^%=OXC^!OCK]G+3O&7AW5?A;\,[Y(A\)_A_J_Q,^./Q(N
M/@9HNM^$I+[P@VH_"O3M#FL+%M%N6LM0?PKX=@L/WPKEDDG[LE)=TI+[TTOP
MN;IMK6+B^UT_Q3_R/Y6/^#CO_@D__P +_P#AWJ/[>7P#\/\ @O2?BS\$/!?B
M77?VDM/V?V!KGQB^#WA'0["]MO&?]KSZK;>&K_QI\$/#6@:RWV74M*A\4>.O
MAW<_\(]9^*[^_P#AK\,OAYKW\GO_  2]_P""BWQ3_P""<'[2_ACXG>%]=UJ;
MX/>*]:\,:!^T?\,[*SAURQ^(GPMM]6SJL^G>';_7?#>FM\3O!NFZAK>L?"CQ
M))KVAS:-XBN+G1M4U6;P'XK\=>'/$?\ JTU_*Q^U_P#\&L_P+^._QU\5?%?]
MGSX^_P##*?@OQGY>L:K\&-/^"EO\1_!^@>,+JXNY=?O?AY-!\4_AQ_PAG@O5
M]]G>V7P\33M5TOPIJCZQ;>%-0TCP7/X;\$^$NBE6CR.G4^&VCM?3L[)O3H^G
MR1E.G+F4X;WU6VJZ_P"9_1_\ _VC/@7^U)\.]-^*_P"SS\5?!?Q=\ :E]CA_
MM_P9K-OJ7]D:I>:'HWB3_A&?%>E9CUKP5XTT_1?$.B7NN^!O%^G:'XP\.?VE
M:VVOZ'IMW)Y ]HK^3[]GS_@VY_:7_91\1/XH_9P_X*_?$[X-:E=:UX4U_6[;
MP+^SWJ^C^'?&%]X(OKS4?"\'Q \(1_M/MX2^(NBZ7<:EJL:^&_'6B>(?#MW8
MZQK6EW^E76FZSJEI=_U&_#?0_&'ACX=^ O#?Q#\<_P#"S_'_ (>\%^%M#\<_
M$K_A&=+\%?\ "P_&&DZ'8V'B;QS_ ,(;H<UQHOA+_A+=:M[W7_\ A&='GFTO
M0?[0_LK3YI+2UA=L)J"?N3YEZ-->MTE]QI%R:]Z-GZIKY6;?];L[2BBBH*"B
MBB@ HHHH ***XOXD:'XP\3_#OQ[X;^'GCG_A6'C_ ,0^"_%.A^!OB5_PC.E^
M-?\ A7GC#5M#OK#PSXY_X0W7)K?1?%O_  B6M7%EK_\ PC.L3PZ7KW]G_P!E
M:A-':74SJ?@!B_&?XS_"W]GCX6^-OC7\:_&VB_#KX6_#K19=?\7^+]?EF6QT
MRQ6:&TMH(+:TANM2UC6M8U*ZLM$\-^&]$L=2\1>*?$6I:5X<\.:5JFNZIIVG
M7/\ $-_P;T_M!^'?C/\ \%J/VO/C1K::+\.=2_:B^&/[3OCKPAX#U7Q78W]]
M)XB^('[1'PO^,=S\/_#>I7=GX?N/&^M>'/"6G^*-6G;2]"L[Z\\.^$M?\3R:
M+IVF:;J(L?TZ_::_X-_/VQ_VR+Z[N?VE_P#@LK\3OBIIMUK6C^)(_!6J_LUO
MH_PMTKQ%H/AV3PII>O\ AOX0^%_VDM#^%OA36H="N-0M)]5\,^$-)OK^;6-?
MU'4)[K4O$&MWE_\ /GP\_P"#5+XB?"+QAH_Q#^%'_!4CQI\,/'_A[^T/[ \<
M_#S]G;7/!7C#0_[6TN]T/5?['\3>&_VI=-UK3?[2T74M1T?4/L5[#]LTO4+W
M3[CS+2ZGADZ8>RC":=3WIJUU&=EU[:Z]>W8QE[1RBU#2+OO&[_'0_L0HK\D?
MV-OV&_\ @H+^S3XP^'$7Q7_X*Q^-/VI/@9X*_P"$O_M_X1_$/]F3P7'XP\=?
M\)'I?BAM*_MC]HGQ)\2OB'\9%_X1GQAKVG>)M/\ MNN:OG2_#UEX&M_[/\+&
M"TLOUNKG:2>DE+S2E_[<D[_AYFJ;>Z:\G9_DV?Y/G_!4K]D#5/V'_P!NGX_?
M S_A%?\ A%? $?C35O'/P-@M9/&&H:'=_ KQWJ-YK_PSAT+Q)XWM+?6O%O\
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
M@N?PWX)\)=%*M'E=.K\/1V;T[.VOH^GE9&-2G+F4X;]5Y]U?3UO^-S^C_P"
M?[1GP+_:D^'>F_%?]GGXJ^"_B[X U+['#_;_ (,UFWU+^R-4O-#T;Q)_PC/B
MO2LQZUX*\::?HOB'1+W7? WB_3M#\8>'/[2M;;7]#TV[D\@>T5_)]^SY_P &
MW/[2_P"RCXB?Q1^SA_P5^^)WP:U*ZUKPIK^MVW@7]GO5]'\.^,+[P1?7FH^%
MX/B!X0C_ &GV\)?$71=+N-2U6-?#?CK1/$/AV[L=8UK2[_2KK3=9U2TN_P"H
MWX;Z'XP\,?#OP%X;^(?CG_A9_C_P]X+\+:'XY^)7_",Z7X*_X6'XPTG0[&P\
M3>.?^$-T.:XT7PE_PENM6][K_P#PC.CSS:7H/]H?V5I\TEI:PNV$U!/W)\R]
M&FO6Z2^XUBY->]&S]4U\K-O^MV=I1114%!7^67_P6[^+'AWXS_\ !5C]M+Q?
MX7LM:L--T?XG:=\*+F#7[:QM;Z3Q%\!O OA+X&^+[V"+3M1U2W;1=2\6_#K6
M]1\-W,ES%?7GAVZTJ[U33M'U.>[TBQ_NL_;=_P""?G[>_P"U=X^\17?PS_X*
MU?$[]E7X)W6M>%]?\&_!_P"%'P(T[1_$7@^^T3P3;>&=8@O?CKX ^+_PL^*7
MC31?$NNS>(O%]SX;\1ZC+X=M+[6-.MAI5T_A3P]?VGXA_P#$(5_UD*_\U-__
M "EJZ:$J=-N4IJ[5K*,]-4]7;?3I\F8U5.>BB[)WO>.OXW/UN_X-OOB'X/\
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
MIUU^MU>+_M(_"#_AH/\ 9V^/?P#_ .$A_P"$1_X7?\%_BE\(/^$K_LG^W_\
MA&/^%E>!M=\&?\)#_87]IZ+_ &U_8O\ ;7]I?V3_ &SI/]H_9OL?]IV'G?:H
MG!VE%]I)_<TPDKIKNFOO1_COT445ZQP!7UO^P#XD\.^#?V[_ -BCQ?XOU_1?
M"GA+PI^UO^S?XD\4>*/$FJ6.A^'?#?AW0_C'X-U36]?U_6]4GM=,T?1='TVU
MN=1U75=1N;>QT^QMY[N[GAMX9)%^2**'JFNXT[-/LS_:(HHHKQSO"OB[_@I%
M_P H[OV]O^S+OVI/_5'>.J^T:^?/VM?A1XB^//[*G[37P-\(7NBZ;XM^,_[/
MGQG^$_A?4?$EQ?6?AVP\1?$7X<>)/"&B7NOW>EZ=K&I6NBVNI:Q;3ZK<Z=I&
MJ7T%C'/+::=?7"QVTM1=I1;V4E^8GL_1G^/U1117K' %%%% '^MO_P $W?\
ME'=^P3_V9=^RW_ZH[P+7VC7Q=_P3=_Y1W?L$_P#9EW[+?_JCO M?:->0]WZO
M\SO6R]%^1^(?_!PQ^S+??M*?\$Q/B]=Z#::UJ7BW]G/6O#_[3?AW2]*UCP[H
MUC=V/PZM-;T3XF7?B23Q'&J:AHOAOX)^,OB=XO@T?1M1TOQ%J?B+P]H%MH\F
MKW#'POK_ /F9U_M$5_E+?\%:?V.;']A;]O?X[_ CPOI6M:;\+5UJP^('P7DU
M71/$6EV,WPM^(NFV_BC0M%\-ZIXGUGQ'J7C71?AMJ5[K?P?G\=2>(-4F\2^(
MOAUK]WJC:;KJZMHFE]F%GHX=?B7X)K\G]_8PKQVE\G^A^<%%%%=9SGW7_P $
MR?VF[']CO]O?]ES]H?6[O1=-\)>"/B=8Z5\0M8U_1_$7B"QT#X6_$73=2^&/
MQ5\20:-X3D7Q%J&M>&_AQXR\4:[X;@TNWU28^(M/TIY- \1VZS:#J/\ K.U_
MB[U_95_P1Z_X.+OA;\)/@SX!_92_;T&M>&=,^%>BZ1X#^$G[07@_P9-KWAVS
M^%OA/PK?6WAKPG\7?"/@Z"X\6PZUX4M]#T'P-X2\7> /!WBR;QA8ZMHS_$#2
M/#^I>&?%'Q*\;<N)IRE:45=K1I;M=++K9W^\WHS4;Q;LGJGY_P!?D?VO5_ ]
M_P '-W_!1[2_CO\ &'1/V$/A?<?:O '[,WC2X\3?%_Q):ZEX/US0_&WQUF\+
MQ:5IFAZ%/I-OJNM:/_PH[1?$GC;P9XKAN/$FDW%]\1/%'C/PMXG\#6=W\,/#
MVOZM]U_\%"?^#HWX6^'_  [XL^&/_!/3P[K7Q \;ZKHMWI6G?M,>.M#F\+>
M?!%]J5CX9NK3Q)\/_AAXOT9O%OQ%UK2[?4O%NCM!\3-!^'/AWPYXV\/:+K+Z
M!\7_  1>7.E:A_#;4T*+3YYJUOA3WOW:Z6Z)ZWUTLAU:B:Y8N]]W^B"BBBNP
MYPHHHH ***^G?V)OAYX/^+O[9O[(_P )_B'H_P#PD/@#XG_M._ 3X>>.= _M
M#5-)_MSP?XU^*OA3PWXFTC^U=#O=-UK3/[2T74KVR_M#2-1T_5+/SOM.GWMK
M=QPSQC=M06NG<_UZZ***\<] *_%W_@X8_P"4/O[7G_= ?_6H/@I7[15^8W_!
M9WX0?\+O_P""6O[;/@S_ (2'_A&/[%^"^I_%_P#M+^R?[:^T_P##/FKZ/\?/
M^$>^Q_VGI/D_\)=_PK7_ (13^UOM4O\ 8']M?V[_ &9K7]G?V-?W3_B0_P <
M?S1,OAE_A?Y'^5A1117JG"%%%% '];G_  4=_P"#E[2_VF?V1KCX!?LO_"'Q
MI\+/&GQO\%ZGX*_:0\2?$^+P?K^E^$O!_B7PU;Z5XW^'WP;GTS4]4_X3#_A,
M/[4\0>%[GXF^,?#'@35-"\'VTM]X>\"6'C3Q7INO_"_^2.BBIA",%:*LKW[_
M (E2E*3NW<**[3X;_#SQA\7?B)X"^$_P\T?_ (2'Q_\ $_QIX6^'G@;0/[0T
MO2?[<\8>-=<L?#?AG2/[5UR]TW1=,_M+6M2LK+^T-8U'3]+L_.^TZA>VMI'-
M/'^^/_!;3_@G3\+?^"<'[-'_  3.^&/A?0M%F^,/BO1?VB]?_:/^)EE>3:[?
M?$3XI6^D_LTC58-.\17^A>&]2;X8^#=2U#6]'^%'AN30=#AT;P[<7.LZII4W
MCSQ7XZ\1^(QR2E&/65[?)-M_A823:;Z1M^+2M^-S^=JBBBJ$%?M%_P &\_\
MRF"_9#_[K]_ZR_\ &NOQ=K]HO^#>?_E,%^R'_P!U^_\ 67_C745/X=3_  2_
M])94/CC_ (H_FC_3FHHHKRCN"BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB[]J3_ )+C_P $
MW?\ L]'QU_Z[N_;VK[1KXN_:D_Y+C_P3=_[/1\=?^N[OV]J:W^3_ "8GM\U^
M:/M&BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *Q?$GAOP[XR\.Z_X0\7Z!HOBOPEXKT75?#?BCPOXDTJQUSP[XD\
M.ZY8SZ7K>@:_HFJ076F:QHNL:;=7.G:KI6HVUQ8ZA8W$]I=P36\TD;;5% '^
M3%_P4F_8L\1?L!?MC_&#]G'5(M:N?"6AZT?$GP>\4:U'?33>-O@SXK:75/A]
MK[:W<>%?!NF>)-:T_36D\&_$#5?"^AP^%;3XI>%/'7A[1)[BWT-I*^%*_P!.
M;_@M_P#\$RO^'C?[+0_X5YI/V[]J/X$?VSXI_9Z^U>,/^$4T/7O^$BO/"_\
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
M>(M<OH-+T30- T32X+K4M8UK6-2NK;3M*TK3K:XOM0OKB"TM()KB:.-OZ/\
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\[7_!
M;C_@B/X=_;W\.ZG^T5^SKIFB^%/VT/"FBPI=VCS6.A>'?VE/#NAV*6VG>#?&
M6HW+VNFZ/\3M'TVU@TOX:_$K5)[:QN+&VL/AO\2+^'P9#X0\7_"3^B6BJC*4
M)*479K\?)^0I)25FM#_&1\2>&_$7@WQ%K_A#Q?H&M>%/%OA36M5\-^*/"_B3
M2K[0_$7AOQ%H=]/I>MZ!K^B:I!:ZEH^M:/J5K<Z=JNE:C;6]]I]];SVEW!#<
M0R1KBU_J-?\ !1W_ ((S?LC?\%&]+N-?\6:+_P *>^/UO_:=[I7[0?PPT#PU
M9^,->U1_!]OX4T#3_C)9SZ<G_"X?!>A?V-X1GMM(U?5-&\8:5I?A>+PWX#^(
M?@/2==\2)JW\X/\ Q"3?M$_\+A_L3_AKCX+_ /"@?^BF?\(1XY_X7#_R*_VO
M_DAOG?\ "%_\CI_Q(/\ DX;_ )%?_BK_ /D+?\417?'$4VKR?*TM4T_PMO\
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
M-%UC3;JQUOPWXDT2^U+P[XI\.ZEI7B/PYJNJ:%JFG:C<_P"QU7SY^T'^R?\
MLT?M7>'4\+_M'_ OX8_&73+71?%>@:)<^.O".DZQXB\'V/C>QL].\43_  _\
M7R6Z^+?AUK6J6^FZ5(WB3P+K?A[Q%:7VCZ+JEAJMKJ6C:7=VF]&LZ=TU>+=]
M]4_+_+3U,JE/GLT[->6__#'^/U7]HG_!M;_P2?\ B)X6\8:#_P %(_C[X?\
M^$5T63P7KUG^RKX,UA-<T_QAK/\ PG>EC0M3^/E[:VFJZ;::;X+U+P!J7B?P
MC\/-&\4:7KW_  L'2_&NH?$NQTWP]HNB_#'Q9XX_HE_9\_X)#?\ !-C]EWQ$
M_B_X.?LB_#'3_%J:UX4\2:3XH\='Q-\9_$7A+Q%X(OKS5/#&O_#_ %OXT>(/
MB!J?PYUK3=2O#J+:KX#N?#E]?WUCHMWJ4]Y<>']"DT[]'ZNKB.>+C!-)[M[V
M[66U]GJ]/4F%'E:E)IM;);7Z._\ P HHHKE-PHHHH Q?$GAOP[XR\.Z_X0\7
MZ!HOBOPEXKT75?#?BCPOXDTJQUSP[XD\.ZY8SZ7K>@:_HFJ076F:QHNL:;=7
M.G:KI6HVUQ8ZA8W$]I=P36\TD;?PI?\ !4+_ (-I?BG\)+[Q/\:_^"?EMK7Q
MG^%M]K7B?7]4_9Q80R?%+X/^%;/P[_PD,<'@77-;\23ZE\>=%BU*P\0Z)HOA
MNTLD^,UO#>?#_P .6&E?&?7;[Q1XRL?[QZ*TIU)4W>+TZI[/^NZ)E!35GTV:
MW1_B[T5_K;_M#?\ !.C]A;]JS_A+[KX^?LJ_!?QYXE\>?V!_PE?Q&_X0S3O"
M_P 8=5_X1?\ L2/0O^+T^#%\._%FQ^PV'AW1M"_XEOC.S^T^%[/_ (12\^T>
M&KBZTJ?\D?B'_P &MG_!-+QKXPUCQ-X;UW]IWX1:+J7]G_8OAY\//BEX2U/P
M?X>^QZ79:?<_V/>_%?X8_$_Q_-_:UW:SZYJ']O\ CG7/+U34KV'2O[-T6/3M
M'T_KCBH/XE*/XKI\^_39=]#G="71I_A_7WG^>AX;\-^(O&7B+0/"'A#0-:\5
M^+?%>M:5X;\+^%_#>E7VN>(O$GB+7+Z#2]$T#0-$TN"ZU+6-:UC4KJVT[2M*
MTZVN+[4+ZX@M+2":XFCC;^Y/_@A'_P $(_\ A2W_  AO[;7[;7@W_B]/^@>)
M_@'\ _$]A_R1;_5WFC?%#XH:->1_\EI_U-_X)\$W\/\ Q9;_ $?Q%XBM_P#A
M=/\ 9NF_!;]O/V.?^"2W[!'["U]I7BCX$? C15^*6FZ+HFE2?&CX@7^I?$7X
MI37VE^'=9\,:IXDT77/%%Q>Z;\-M:\:Z;XC\01^.H/@_HGPZ\.^)H=4;2[O0
M%T+3=$TG2_T?K*KB').,+I/=O=^7DOQ-(4N6SEJ^BZ+L_7\ HHHKE-C^?7_@
MOQ_P2I_X;R^!4'QV^%"?9/VF/V9O!?C75M T/2_"/]N:I\>/AW#;KXFU7X0/
M+X;T'4_'^I^---N],U'5/@3IED^K:'_PF'BCQ;X2N/#UG+\3Y_'/@_\ SF_$
MGAOQ%X-\1:_X0\7Z!K7A3Q;X4UK5?#?BCPOXDTJ^T/Q%X;\1:'?3Z7K>@:_H
MFJ06NI:/K6CZE:W.G:KI6HVUO?:??6\]I=P0W$,D:_[-U?GU^U%_P2K_ ."?
M7[9GC"U^(?[1?[,?@OQIX_@\_P"V^.=#U;QI\,/&'B7S-+\/Z';_ /"<^)OA
M1XG\#ZU\0?[&T7PMH>C^&?\ A.+WQ#_PBFEVLVG^&?[)M-0U&&[Z:-?D7+)-
MQZ6M=>6MM/F8U*7,^9:/K>]G_E]VI_F9_L.?L<_%/]N_]I?X;_LY_"O2M:FN
M/%>M:=<^/?%^E:)#KEC\)_A;;:MIMIXZ^*_B2VO-9\-Z:VB^#=-U!;F#3K[Q
M)H<WBWQ%<:!X$\/WLWBWQ7X?TZ^_UG?AO\//!_PB^'?@+X3_  \T?_A'O 'P
MP\%^%OAYX&T#^T-4U;^P_!_@K0['PWX9TC^U=<O=2UK4_P"S=%TVRLO[0U?4
M=0U2\\G[3J%[=7<DT\GSY^R3^PE^R9^PKX=\7>%_V5/@UHOPHTSQ[K5CK_C*
MY@UOQ=XO\1>)+[2K$Z=H\&J^+_'_ (A\5^+;C1=#MYK^30/#9UL>'="OM;\2
M:II&E66I>)_$-WJ?UO45JOM&K*T5M??7=O\ 0JG3Y$[ZM[_Y?U^@4445B:!1
M110 5_%W_P %??\ @W$_Y*G^U?\ \$^=/_YX>+_%/[&.@>&O^PO=>/=;_9YO
M+&__ .P1K.B?L\Q>'/\ H;].^%6O_P#)-_@E7]HE%7"I*F[Q^:Z-=G_5T3**
MFK->CZKT/\9'Q)X;\1>#?$6O^$/%^@:UX4\6^%-:U7PWXH\+^)-*OM#\1>&_
M$6AWT^EZWH&OZ)JD%KJ6CZUH^I6MSIVJZ5J-M;WVGWUO/:7<$-Q#)&N+7^MO
M^U?_ ,$[OV*OVX/[&G_:B_9[\%_$_6O#W]G1:/XR\[Q!X*^(EII>D_\ "1OI
M_AG_ (65\/-:\)>/[CP7;W?BWQ!JO_"#77B2;P?+KFH?V_-H<FM6ME?VWXN_
M\0H?_!.[_HLW[:/_ (<3X'?_ $.E=D<5!KWDT_2Z^7_#'.Z$ELTU]WX?\%G\
M''P8^#'Q3_:(^*7@GX*?!3P3K7Q%^*7Q%UJ+0/"'A#0(H6OM3OFAFN[F>>YN
MYK73='T71]-M;[6_$GB36[[3?#OA;P[INJ^(_$>JZ7H6EZCJ-M_IS?\ !(K_
M ()F^'?^"8_[-$GPXN]<T7QU\;/B3K5KXZ^.7Q$TC1;&RL;SQ%'I-KIND?#_
M ,(ZK+I&F^+=4^&/PZMUU%/";>+YI+[4/$7B/QYXXMM%\%)XZG\%:#Z?^Q+_
M ,$NOV*O^"?7V_5?V;?A-_8OC_Q#X+\.^!O&?Q7\5^(_$'C7XB>,-+T'R;FZ
MFNM1UV_N-%\)?\);K5O;>)/&>A_#+0/ G@_Q!KFGZ%//X9CM/"OA2RT/]!:P
MK5_:>[&ZCY[M_P"7],UIT^35_%^"7^85_GU?\'7G_*1'X,_]F7?#O_U>/[1=
M?Z"M?YL__!RK\6/$7Q%_X*L?$_PAK=EHMKIOP&^&/P7^%'A"?2K:^@OM2\.Z
MQX%L?CE<WOB26[U&^M[S6H_%OQG\4:=!<Z7;:/8KX=L- M)-.EU*UU'5]4,-
M_$_[=?YH*WP?-'X'T445Z!R!7].?_!J'_P I$?C-_P!F7?$3_P!7C^SI7\QE
M?U3_ /!IK\//&&I?MF_M'_%BRT?SO '@K]F*?X>>)M?_ +0TN/\ LWQA\3_B
MK\//$G@;2/[*FO8]:O/[<T7X1?$.]_M#3].NM+TS_A'OLVL7NGW>K:'!J65?
M^%/T7YHNG\<?4_OAHHHKS#M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB[]J3_DN/\ P3=_
M[/1\=?\ KN[]O:OM&OB[]J3_ )+C_P $W?\ L]'QU_Z[N_;VIK?Y/\F)[?-?
MFC[1HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O\GS_@J_\ $/QA\3_^"EO[<_B3QSJ_]N:UIO[3OQ<^'EE>_P!GZ7IO
MD^#_ (1>+=1^%'P\T?[-H]EI]I)_PCW@#P5X9T#^T)H)-4U;^S?[5UR]U+6K
MS4-1NO\ 4U^-OQ8\._ ;X,_%SXY>+[+6M2\)?!CX8^/OBOXHT[PW;6-YXBO_
M  [\.O"NK>+];LM M-4U'1],NM:NM-T>Y@TJVU'5]+L9[Z2"*[U&QMVDN8O\
M<6NO"K6<O)1^_5_=9?>85WI%>;?W?\.%%%%=IS!7]HG_  :$_P#.0K_NTW_W
MY>OXNZ_O[_X-//#?AVU_80^/7B^VT#1;?Q;KG[6_B7PWK?BB#2K&'Q%K'AWP
MI\'/@QJGA?0-5UN.!=3U#1?#>I>,O%^HZ!I5W<S6.CWWBOQ)=Z=!;W&N:I)=
M8XA_NI>;C_Z4G^AK1^->5_RM^I_4;1117FG6%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?%W
M[4G_ "7'_@F[_P!GH^.O_7=W[>U?:-?%W[4G_)<?^";O_9Z/CK_UW=^WM36_
MR?Y,3V^:_-'VC1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 ?DC_P7:^(?C#X8?\$F?VR_$G@;5_[#UK4O!?@KX>7M[_9^
MEZEYW@_XN_%SX>_"CXAZ/]FUBRU"TC_X2'P!XU\3:!_:$,$>J:3_ &E_:NAW
MNFZU9Z?J-K_ERU_H7_\ !U/XD\1:'_P3@^'NEZ)K^M:/IOC+]K?X:>&_%^G:
M5JE]I]CXK\.VOPP^-GB^VT#Q):6D\-OKFBV_BWPIX7\40:5JD=U8P^(O#>@:
MW' NI:/IUS;_ .>A7?A?X;\Y/\DCEK/W_1+]0HHHKI,0K_28_P"#:KX4>'?A
MU_P2G^&'B_1+W6KK4OCS\3OC1\6/%\&JW%C/8Z;XBT?QU?? VVLO#<5IIUC<
M6>BR>$O@QX7U&>VU2YUB^;Q%?Z_=QZC%IEUIVD:7_FSU_JT_\$@?A1X=^#'_
M  3$_8?\(>%[W6K_ $W6/V?/ _Q8N9]?N+&ZOH_$7QYM)/CEXOLH)=.T[2[=
M=%TWQ;\1=;T[PW;26TM]9^';72K35-1UC4X+O5[[FQ3M!+O+\$G^MC:A\3?:
M/ZH_1^BBBN Z@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ KXN_:D_Y+C_ ,$W?^ST?'7_ *[N
M_;VK[1KXN_:D_P"2X_\ !-W_ +/1\=?^N[OV]J:W^3_)B>WS7YH^T:***0PH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^*'_@
M[N\2>';KQ%^P5X0MM?T6X\6Z'HO[2?B36_"\&J6,WB+1_#OBN^^!NE^%]?U7
M1(YVU/3]%\2:EX-\7Z=H&JW=M#8ZQ?>%/$EIIT]Q<:'JD=K_ !JU_1__ ,'2
M?Q#\'^-?^"ENA>&_#.K_ -I:U\(OV8OA;\//B'9?V?JEG_PCWC#4O%OQ.^*]
MEH_VG4+*UM-6\[P!\3_ VO\ ]H:'/J6EQ_VY_94U['K6FZOIVG_S@5Z=%6I0
M7E?_ ,";?ZG%4=YR];?<D@HHHK4@*_V.O@E\*/#OP&^#/PC^!OA"]UK4O"7P
M8^&/@'X3^%]1\27%C>>(K_P[\.O"ND^$-$O=?N]+T[1],NM:NM-T>VGU6YT[
M2-+L9[Z2>6TTZQMVCMHO\F+]B;X>>#_B[^V;^R/\)_B'H_\ PD/@#XG_ +3O
MP$^'GCG0/[0U32?[<\'^-?BKX4\-^)M(_M70[W3=:TS^TM%U*]LO[0TC4=/U
M2S\[[3I][:W<<,\?^O77'BW\"_Q/\O\ @G107Q/T7Y_\ ****XSH"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OB[]J3_ )+C_P $W?\ L]'QU_Z[N_;VK[1KXN_:D_Y+C_P3
M=_[/1\=?^N[OV]J:W^3_ "8GM\U^:/M&BBBD,**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O
MQ=_X.&/^4/O[7G_= ?\ UJ#X*5^T5?B[_P '#'_*'W]KS_N@/_K4'P4JZ?\
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
M?\$!O^"NGA3P[K_BC5/V/-:NM-\-Z+JNOZC;>&_BU\ ?&7B*YL='L9]1NX-
M\(>$/BMKGBWQ7K4UO;R1Z5X;\+Z)K'B+7+YH-+T32M0U*ZMK2;_4 HK/ZU4[
M0^Y__)%^PCWE]Z_R/\QG]B7_ (+,_M^_\$W/B)?^!/%>M>-/BWX \)?\([\*
M?&?[,O[26O?$&X_X5II?PMUR'1[KPC\,H]=U%M:^ 'C3PSHMEKOP_@TVUT6_
M\'Z1]HME\9_"[Q;=^#/"EIH7^C]^SI\?/AW^U)\"OA5^T-\*-2_M+P!\7?!>
MC>,] \Z\T.\U32/[2MQ_:OA3Q-_PC>L^(=%T_P :>"M:CU'PAXYT*RUO4O\
MA'/&&AZYH%S=27>FSX_G:_X.C?V+/#OQ3_9,\._MHZ)%HND_$?\ 9=UK0_#?
MB_49H[&POO&GP9^*GB[1O"%MH$MW:>%=1UWQ'K7@CXI>(/"^M>"=*U3Q5X?\
M*^&O#OBWXSZE'!J/B+7M.MIODC_@TF_:&_Y.X_90UOQ?_P!"1^T-\,_ 7_"/
M_P#7;X;_ !R\7_\ "4VFB?\ 9O.C?V!K_B/_ *B/A#1/^1WOJ=11J4O:Q7+*
M+M)+KLOPNG>VPH.4)^S;NFM+^G3?31JW<_M$HHHKE-PHHHH **** /\ ++_X
M+=_%CP[\9_\ @JQ^VEXO\+V6M6&FZ/\ $[3OA1<P:_;6-K?2>(O@-X%\)? W
MQ?>P1:=J.J6[:+J7BWX=:WJ/ANYDN8KZ\\.W6E7>J:=H^ISW>D6/Y5U[3^TC
M\7_^&@_VB?CW\?/^$>_X1'_A=_QI^*7Q?_X13^UO[?\ ^$8_X65XYUWQG_PC
MW]N_V9HO]M?V+_;7]F_VM_8VD_VC]F^V?V98>=]EB\6KUHJT8KM%+[E8X&[M
MONV_Q"BBBJ$?L1_P0&\-^'?%?_!73]CS2_%&@:+XDTVUUKXL^)+;3M?TJQUB
MQM_$7@WX _%;Q?X0U^"TU&"XMX=:\*>+=#T3Q1X;U6.-;[0_$6CZ5K>ESVNI
MZ?:7,/\ J 5_ ]_P::_#SQAJ7[9O[1_Q8LM'\[P!X*_9BG^'GB;7_P"T-+C_
M +-\8?$_XJ_#SQ)X&TC^RIKV/6KS^W-%^$7Q#O?[0T_3KK2],_X1[[-K%[I]
MWJVAP:E_?#7GXEWJ6_EBE]]W\MSKHZ0]6W^2_0****YS4**** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *^+OVI/^2X_\$W?^ST?'7_KN[]O:OM&OB[]J3_DN/\ P3=_[/1\=?\
MKN[]O:FM_D_R8GM\U^:/M&BBBD,**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ=_P"#AC_E
M#[^UY_W0'_UJ#X*5^T5?B[_P<,?\H??VO/\ N@/_ *U!\%*NG_$I_P"./_I2
M)G\$O\,OR9_,9_P:A_\ *1'XS?\ 9EWQ$_\ 5X_LZ5_H*U_GU?\ !J'_ ,I$
M?C-_V9=\1/\ U>/[.E?Z"M:8C^*_2/Y$4?@^;"BBBL#4**** /YC/^#KS_E'
M=\&?^ST?AW_ZH[]HNOGS_@V;_:U_94^ W["'Q9\(?'+]IG]GSX,>+=2_:W\>
M>)-.\+_%?XS?#CX=>(K_ ,.WGP<^ NEVFOV6B>+_ !)H^IW6BW6I:/J^G6VJ
MP6TEC/?:7J-I%.UQ8W,<7T'_ ,'7G_*.[X,_]GH_#O\ ]4=^T77\N7_!/G_@
MB5^U7_P4E^#/B;XY? WX@?L^>%/"7A3XG:U\)]1T[XK^*OB/H7B*;Q%H?A7P
M7XON[VRM/"'PH\=:;)HLFF^.M(@MKF?5[>^>^M]1BETZ&WAMKF\[*:C*@U*7
M*N??[CGDVJMXJ[Y=C_0O_P"'D7_!.[_H_;]B[_Q*3X'?_-U1_P /(O\ @G=_
MT?M^Q=_XE)\#O_FZK^+O_B%#_P""B/\ T6;]B[_PXGQQ_P#H=*/^(4/_ (*(
M_P#19OV+O_#B?''_ .ATJ/94/^?W]:?U_P ,RN>I_P ^S^T3_AY%_P $[O\
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
MZH_X>1?\$[O^C]OV+O\ Q*3X'?\ S=5_%W_Q"A_\%$?^BS?L7?\ AQ/CC_\
M0Z4?\0H?_!1'_HLW[%W_ (<3XX__ $.E+V5#_G]_6G]?\,Q\]3_GV?VB?\/(
MO^"=W_1^W[%W_B4GP._^;JO:?A!^TC^SO^T'_P )#_PH/X]_!?XW_P#"(_V3
M_P )7_PJ#XI>!OB5_P (Q_;_ /:?]A?\)#_PAFNZU_8O]M?V+K/]D_VE]F_M
M'^R=3^Q^=]@NO*_A2_XA0_\ @HC_ -%F_8N_\.)\<?\ Z'2OZ"_^"$W_  2A
M_:)_X)A?\-3?\+\\9_!?Q=_PN_\ X4A_PBG_  J#Q%XYU_\ L_\ X5K_ ,+>
M_MW_ (2'_A,_ASX ^R?:_P#A/]&_LG^S?[6\_P"S:G]L^P>3:_;9G"DHMQJ<
MTE:R[ZJ_X-O_ (9E1E-M)PLN_P C^@JBBBL#0_SZO^#KS_E(C\&?^S+OAW_Z
MO']HNO[1/^";O_*.[]@G_LR[]EO_ -4=X%K^+O\ X.O/^4B/P9_[,N^'?_J\
M?VBZ]I_9N_X.E_\ AGS]G;X"? /_ (86_P"$N_X4A\%_A;\(/^$K_P"&F_[
M_P"$G_X5KX&T+P9_PD/]A?\ #/>M?V+_ &U_8O\ :7]D_P!LZM_9WVG['_:=
M_P"3]JE[)PG4I4>57LM=4NB[M'.I1C4GS.WR?Z']UE%?Q=_\1>O_ %CU_P#-
MLO\ \FBL7Q)_P=W>(KKP[K]MX0_8)T70_%MQHNJP>%];\2?M)WWBOP[H_B*:
MQGCT35=?\+Z7\#?!NI>)-%T_4FMKO5= T[Q?X4OM8L89].M/$FAW%Q'JEKC]
M7J_R_P#DT?\ ,T]K3_F_!_Y'[$?\'(/Q#\'^"O\ @DS\=/#?B;5_[-UKXN^-
M/@A\//AY9?V?JEY_PD/C#3?BYX2^*][H_P!IT^RNK32?)\ ?##QSK_\ :&N3
MZ;I<G]A_V5#>R:UJ6D:=J'X4_P#!I-\(/[:_:)_:X^/G_"0_9O\ A6OP7\$?
M"#_A%/[)\[^VO^%W^.9O&?\ PD/]N_VG%_9W_",?\,^?V;_9/]C7_P#;7_"7
M?;/[3TG^P/LNM?CO\??VB_\ @H7_ ,%P_P!I?PO:GP/K7Q7\;Z/HMCHW@#X*
M?!#PSK]K\+?A'X=U75O#'ASQ#XM%EK&N>(+?P1HOB/Q;J/AR[^)?Q=^)GB\V
M-K-=>'M.\1>,-'\$>&/!NB>'/]!7_@E-^P-8_P#!.+]CCP7^S]<ZMHOB;XCZ
MAK6N?$KXU^+_  VWB)?#OB;XI>+%L+2]?0+;Q'?W%Q#HOA3PEH7A#X>:5?VF
ME^$X?%5CX-@\;:CX-\-^(O$VMZ='K)>RH.#=YS=[+IM?\%;U>A"_>5.9)\L5
M:[ZO_.[OZ;GZ/T445R&X4444 %?/G[6OQ8\1? ;]E3]IKXY>$++1=2\6_!C]
MGSXS_%?POIWB2VOKSP[?^(OAU\./$GB_1++7[32]1T?4KK1;K4M'MH-5MM.U
M?2[Z>QDGBM-1L;AH[F+Z#K\D?^"[7Q#\8?##_@DS^V7XD\#:O_8>M:EX+\%?
M#R]O?[/TO4O.\'_%WXN?#WX4?$/1_LVL66H6D?\ PD/@#QKXFT#^T(8(]4TG
M^TO[5T.]TW6K/3]1M:@KSBN\HK[VD*3LF^R;^Y'^7+1117K' %%%% ']R7_!
MH_\ "CQ%H_P9_;,^.5S>Z+)X2^(OQ.^%/PGT33H+B^;Q%:^(O@QX5\5>+_%%
M[JMI)IT6FP:+?Z;\>?"$&@7-IJ]]?75]IOB2+4=.TNWL]+N=8_KVK\#_ /@V
MJ^%'AWX=?\$I_AAXOT2]UJZU+X\_$[XT?%CQ?!JMQ8SV.F^(M'\=7WP-MK+P
MW%::=8W%GHLGA+X,>%]1GMM4N=8OF\17^OW<>HQ:9=:=I&E_OA7F5G>K-^=O
MNT_0[::M"/I?[]?U"BBBLBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXN_:D_Y+C_P3=_[/
M1\=?^N[OV]J^T:^+OVI/^2X_\$W?^ST?'7_KN[]O:FM_D_R8GM\U^:/M&BBB
MD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "OQ=_X.&/^4/O[7G_ '0'_P!:@^"E?M%7XN_\
M'#'_ "A]_:\_[H#_ .M0?!2KI_Q*?^./_I2)G\$O\,OR9_,9_P &H?\ RD1^
M,W_9EWQ$_P#5X_LZ5_H*U_GU?\&H?_*1'XS?]F7?$3_U>/[.E?Z"M:8C^*_2
M/Y$4?@^;"BBBL#4**** /YC/^#KS_E'=\&?^ST?AW_ZH[]HNC_@U#_Y1W?&;
M_L]'XB?^J._9TH_X.O/^4=WP9_[/1^'?_JCOVBZ^?/\ @V;_ &M?V5/@-^PA
M\6?"'QR_:9_9\^#'BW4OVM_'GB33O"_Q7^,WPX^'7B*_\.WGP<^ NEVFOV6B
M>+_$FCZG=:+=:EH^KZ=;:K!;26,]]I>HVD4[7%C<QQ=*N\,TE=\_ZHQO^^_[
M=/Z]J*^+O^'D7_!.[_H_;]B[_P 2D^!W_P W5'_#R+_@G=_T?M^Q=_XE)\#O
M_FZK#EE_++[G_75?>:\R[K[S[1HKXN_X>1?\$[O^C]OV+O\ Q*3X'?\ S=5]
M!_"CXV_!GX\^';WQ?\#?BY\,?C/X2TW6KGPWJ/BCX4>/?"OQ%\.V'B*SL=.U
M2[T"]UOPAJVL:9:ZU:Z;K&D:C<Z5/<QWT%CJFG7<L"V]];22IIK=->J873V:
M/3J**\7_ &B_CY\._P!EOX%?%7]H;XKZE_9O@#X1>"]9\9Z_Y-YH=GJFK_V;
M;G^RO"GAG_A)-9\/:+J'C3QKK4FG>$/ VA7NMZ;_ ,)'XPUS0] MKJ.[U*#*
M5WHNN@S^+O\ X.H?VY?^$\^,/PY_8(\&7V_PU\#/[*^+_P :?]&V_;/C#XS\
M+R_\*Y\/?\37PE9W]O\ \('\)O%%UXD_M;PIXQU?POXH_P"%U?V/KNF6OB7X
M<1_9_P ^?^"2?_!9?P?_ ,$L/AW\7/#=E^R#_P +I\?_ !C\::)KGB;XE?\
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
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?%W[4G_)<?^";O_9Z/CK_ -=W?M[5]HU\7?M2?\EQ_P"";O\ V>CXZ_\
M7=W[>U-;_)_DQ/;YK\T?:-%%%(84444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M .?77^G-16M.K*G?E2?-:]T^E^S7<B<%.U[JU]O.W=/L?YC/_$//_P %@O\
MHT/_ ,S]^R__ //KH_XAY_\ @L%_T:'_ .9^_9?_ /GUU_IS45I]:J=H?<__
M )(CV$>\OO7^1_F,_P#$//\ \%@O^C0__,_?LO\ _P ^NOTZ_P""-O\ P1M_
MX*1?LI_\%(OV<OCY\?/V<O\ A _A-X#_ .%O?\)7XK_X6]\!_%']E?\ "4?
M?XH>#-"_XD7@SXH>(O$M]]N\2^(M&TW_ (ENC7GV;[9]LO/L]A;W5U!_=912
MEB:DDXM0LTT[)]5;^8:HQ33O+1I].GR"BBBN<U/X[_\ @X-_X)8?MX_MP?MF
M_#/XL?LN_ G_ (6?X \/?LQ>#/AYK&O_ /"S_@WX*^R>,-)^*OQH\2:AI']E
M?$/XA^$M:N/L^B^+?#][_:%KITVER_VA]F@O9+NUO8+;^G/]B;X>>,/A%^QE
M^R/\)_B'H_\ PCWC_P"&'[,7P$^'GCG0/[0TO5O[#\8>"OA5X4\-^)M(_M70
M[W4M%U/^S=:TV]LO[0T?4=0TN\\G[3I][=6DD,\GT[15RJ2E&,6E:&UKW^>O
M^1*BE)RUO+?M^04445!1_.!_P77_ ."+FE_MO^#[S]I7]F7P1_QFOX:_X171
M[_0-#O?!_AK2_P!HKP?_ &IH_AM[+QSJGC+Q%X1\-:3XT^&OAJ:36_#/Q#N]
M8_M34O!_AJ;X7:QI_B6'_A6L_P /?GW_ ((C_!__ (+2?L$>(M,_9U_:*_96
MUKQ7^Q?XKUJ9[2[3X\?LVZ[XB_9K\1:Y?/<ZCXR\&Z=;?&>ZU/6/ACK&I74^
MJ?$KX:Z7!<WUO?7%_P#$CX;V$WC.;Q?X0^+?]8-%:JK+D]FU&4>G->Z]&FMN
MG^6A'(N;G3:?6ST?KIUZ_P">H4445D6%%%% !7^?5_P=>?\ *1'X,_\ 9EWP
M[_\ 5X_M%U_H*U_F,_\ !PQ_RF"_:\_[H#_ZR_\ !2NG"_Q'Y1?YI?J95G[G
MK)?J_P!#\7:***[SD"OWP_X-JOA1XB^(O_!5CX8>+]$O=%M=-^ WPQ^-'Q8\
M7P:K<7T%]J7AW6/ M]\#;:R\-Q6FG7UO>:U'XM^,_A?49[;5+G1[%?#MAK]W
M'J,NI6NG:1JGX'U_95_P:/\ P8L;CQ%^V9^T/J_@G6EU/1]%^%/P8^'WQ'GB
M\16OAV:Q\27WBKQQ\8?!.E3+-#X2US6K:X\*? W7=?BEM]0\1>%+&Z\-O!-H
M^F^,KA-<RK.U*;[JW_@6GZETU><?6_W:G]KU%%%>8=H4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?%W[4G_ "7'_@F[_P!GH^.O_7=W[>U?:-?%W[4G_)<?^";O_9Z/
MCK_UW=^WM36_R?Y,3V^:_-'VC1112&%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 5_F,_\ !PQ_RF"_:\_[H#_ZR_\ !2O].:OX./\
M@ZV_9?\ $7A3]I?X*?M:Z)X.T6S^''Q;^&-C\)_%_BCPYX>OK>^N/C-\.=6\
M2:I;7OQ-UNT\/V^A3:UXK^%NN^%]!^'5SJGB34O%6N>'?@_XJTN/3K'P[\/]
M.DFZ,,[5->L6EZW3_0RK*\/1I_I^I_)]1117H'(%?Z3'_!M5\*/#OPZ_X)3_
M  P\7Z)>ZU=:E\>?B=\:/BQXO@U6XL9['3?$6C^.K[X&VUEX;BM-.L;BST63
MPE\&/"^HSVVJ7.L7S>(K_7[N/48M,NM.TC2_\X'PWX;\1>,O$6@>$/"&@:UX
MK\6^*]:TKPWX7\+^&]*OM<\1>)/$6N7T&EZ)H&@:)I<%UJ6L:UK&I75MIVE:
M5IUM<7VH7UQ!:6D$UQ-'&W^Q!\$OA1X=^ WP9^$?P-\(7NM:EX2^#'PQ\ _"
M?POJ/B2XL;SQ%?\ AWX=>%=)\(:)>Z_=Z7IVCZ9=:U=:;H]M/JMSIVD:78SW
MTD\MIIUC;M';1<N*E:,8]W?Y+_@M?<;T%[S?96^;_P"&/3J***X3I"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KXN_:D_Y+C_P3=_[/1\=?^N[OV]J^T:^+OVI/^2X_
M\$W?^ST?'7_KN[]O:FM_D_R8GM\U^:/M&BBBD,**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ K\0_P#@XL\-^'=<_P""1?[3&J:WH&BZ
MQJ7@W6O@3XD\(:CJNE6.H7WA3Q%=?'[X9^$+G7_#=W=P37&AZU<>$O%?BCPO
M/JNER6M]-X=\2:_HDD[:9K&HVUP45I2_B0_Q(BI\$O0_S,Z***]0XC]B/^"
MWAOP[XK_ ."NG['FE^*- T7Q)IMKK7Q9\26VG:_I5CK%C;^(O!OP!^*WB_PA
MK\%IJ,%Q;PZUX4\6Z'HGBCPWJL<:WVA^(M'TK6]+GM=3T^TN8?\ 4 HHKAQ7
MQQ_P_JSJH? _\3_)!1117*;!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\7?M2?\EQ_
MX)N_]GH^.O\ UW=^WM1136_R?Y,3V^:_-'VC1112&%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
J4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Nov. 07, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information Line Items</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" 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">0000909724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-12368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">TANDY LEATHER FACTORY, INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-2543540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7602 Southwest Loop 820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Benbrook<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">76126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">872-3200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TLF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,067,502<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,018<span></span>
</td>
<td class="nump">$ 13,271<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable-trade, net of allowance for credit losses of $18 at September 30, 2025 and $49 at December 31, 2024</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">331<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_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">35,947<span></span>
</td>
<td class="nump">35,556<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_us-gaap_IncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">225<span></span>
</td>
<td class="nump">384<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_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="nump">898<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_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">49,663<span></span>
</td>
<td class="nump">50,536<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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">25,356<span></span>
</td>
<td class="nump">31,655<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(15,704)<span></span>
</td>
<td class="num">(19,320)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">9,652<span></span>
</td>
<td class="nump">12,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">24,348<span></span>
</td>
<td class="nump">10,323<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_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">170<span></span>
</td>
<td class="nump">1,213<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_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">709<span></span>
</td>
<td class="nump">517<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">84,542<span></span>
</td>
<td class="nump">74,924<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable-trade</a></td>
<td class="nump">2,632<span></span>
</td>
<td class="nump">3,110<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_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">2,681<span></span>
</td>
<td class="nump">3,571<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_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">658<span></span>
</td>
<td class="nump">0<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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">3,536<span></span>
</td>
<td class="nump">3,205<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">9,507<span></span>
</td>
<td class="nump">9,886<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_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent', window );">Uncertain tax positions</a></td>
<td class="nump">138<span></span>
</td>
<td class="nump">248<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">76<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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">21,443<span></span>
</td>
<td class="nump">7,561<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_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES (Note 6)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0024 par value; 15,000,000 shares authorized; 9,491,878 and 9,920,957 shares issued at September 30, 2025 and December 31, 2024, respectively; 8,067,502 and 8,496,581 shares outstanding at September 30, 2025 and December 31, 2024, respectively</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">23<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_us-gaap_AdditionalPaidInCapital', window );">Paid-in capital</a></td>
<td class="nump">3,398<span></span>
</td>
<td class="nump">4,529<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">61,773<span></span>
</td>
<td class="nump">64,486<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_us-gaap_TreasuryStockCommonValue', window );">Treasury stock at cost (1,424,376 shares at September 30, 2025 and December 31, 2024)</a></td>
<td class="num">(9,773)<span></span>
</td>
<td class="num">(9,773)<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_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss, net of tax</a></td>
<td class="num">(2,042)<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">53,378<span></span>
</td>
<td class="nump">57,153<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 84,542<span></span>
</td>
<td class="nump">$ 74,924<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-8<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;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<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>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as 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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<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>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<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;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<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>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit.</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/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<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>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<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;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<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>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilityForUncertainTaxPositionsNoncurrent">
<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>Amount recognized for uncertainty in income taxes classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LiabilityForUncertainTaxPositionsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<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>Amount of current assets classified as other.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of noncurrent assets classified as other.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-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;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<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>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Condensed Consolidated Balance Sheets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for credit losses (in Dollars)</a></td>
<td class="nump">$ 18<span></span>
</td>
<td class="nump">$ 49<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_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0024<span></span>
</td>
<td class="nump">$ 0.0024<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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in Shares)</a></td>
<td class="nump">15,000,000<span></span>
</td>
<td class="nump">15,000,000<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_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in Shares)</a></td>
<td class="nump">9,491,878<span></span>
</td>
<td class="nump">9,920,957<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_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in Shares)</a></td>
<td class="nump">8,067,502<span></span>
</td>
<td class="nump">8,496,581<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_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares (in Shares)</a></td>
<td class="nump">1,424,376<span></span>
</td>
<td class="nump">1,424,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of allowance for credit loss on accounts receivable, classified as current.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<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>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 17,264<span></span>
</td>
<td class="nump">$ 17,351<span></span>
</td>
<td class="nump">$ 54,072<span></span>
</td>
<td class="nump">$ 53,913<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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">7,094<span></span>
</td>
<td class="nump">7,329<span></span>
</td>
<td class="nump">22,612<span></span>
</td>
<td class="nump">22,953<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">10,170<span></span>
</td>
<td class="nump">10,022<span></span>
</td>
<td class="nump">31,460<span></span>
</td>
<td class="nump">30,960<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_us-gaap_OperatingCostsAndExpenses', window );">Operating expenses</a></td>
<td class="nump">10,848<span></span>
</td>
<td class="nump">10,289<span></span>
</td>
<td class="nump">31,811<span></span>
</td>
<td class="nump">30,515<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">(Loss) Income from operations</a></td>
<td class="num">(678)<span></span>
</td>
<td class="num">(267)<span></span>
</td>
<td class="num">(351)<span></span>
</td>
<td class="nump">445<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_us-gaap_OperatingIncomeLossAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">461<span></span>
</td>
<td class="nump">266<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_us-gaap_GainLossOnDispositionOfAssets', window );">Gain on disposal of headquarters (see footnote 8)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">16,225<span></span>
</td>
<td class="nump">0<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="num">(1,253)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="num">(2,946)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other (expense) income</a></td>
<td class="num">(1,155)<span></span>
</td>
<td class="nump">84<span></span>
</td>
<td class="nump">13,740<span></span>
</td>
<td class="nump">228<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">(Loss) income before income taxes</a></td>
<td class="num">(1,833)<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="nump">13,389<span></span>
</td>
<td class="nump">673<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax (benefit) provision</a></td>
<td class="num">(481)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="nump">3,357<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income</a></td>
<td class="num">(1,352)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="nump">10,032<span></span>
</td>
<td class="nump">495<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(235)<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive (loss) income</a></td>
<td class="num">$ (1,587)<span></span>
</td>
<td class="num">$ (98)<span></span>
</td>
<td class="nump">$ 10,102<span></span>
</td>
<td class="nump">$ 739<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_us-gaap_EarningsPerShareAbstract', window );"><strong>Net (loss) income per common share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 0.06<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_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.06<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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">8,142,441<span></span>
</td>
<td class="nump">8,422,514<span></span>
</td>
<td class="nump">8,378,083<span></span>
</td>
<td class="nump">8,412,923<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">8,142,441<span></span>
</td>
<td class="nump">8,422,514<span></span>
</td>
<td class="nump">8,502,787<span></span>
</td>
<td class="nump">8,511,899<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<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>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<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;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<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>Amount of interest income (expense) classified as operating.</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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingCostsAndExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense.</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;">us-gaap_OperatingCostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 net result for the period of deducting operating expenses from operating revenues.</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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_OperatingIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<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>Amount of income (expense) related to nonoperating activities, classified as other.</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/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 10,032<span></span>
</td>
<td class="nump">$ 495<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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation and amortization</a></td>
<td class="nump">609<span></span>
</td>
<td class="nump">927<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_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Operating lease asset amortization</a></td>
<td class="nump">3,915<span></span>
</td>
<td class="nump">2,669<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_us-gaap_GainLossOnDispositionOfAssets', window );">Gain on disposal of assets</a></td>
<td class="num">(16,225)<span></span>
</td>
<td class="nump">0<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_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">338<span></span>
</td>
<td class="nump">534<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_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">1,043<span></span>
</td>
<td class="nump">221<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable-trade</a></td>
<td class="nump">30<span></span>
</td>
<td class="num">(88)<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(191)<span></span>
</td>
<td class="num">(91)<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_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(186)<span></span>
</td>
<td class="num">(340)<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_us-gaap_IncreaseDecreaseInOtherCurrentAssets', window );">Other current assets</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">33<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_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable-trade</a></td>
<td class="num">(815)<span></span>
</td>
<td class="num">(13)<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="num">(897)<span></span>
</td>
<td class="num">(629)<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_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Income taxes, net</a></td>
<td class="nump">716<span></span>
</td>
<td class="num">(981)<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_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="num">(190)<span></span>
</td>
<td class="num">(50)<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_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(3,727)<span></span>
</td>
<td class="num">(2,650)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities', window );">Total adjustments</a></td>
<td class="num">(15,568)<span></span>
</td>
<td class="num">(458)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="num">(5,536)<span></span>
</td>
<td class="nump">37<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(6,590)<span></span>
</td>
<td class="num">(2,315)<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_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from sales of Headquarters assets, net</a></td>
<td class="nump">24,897<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">18,307<span></span>
</td>
<td class="num">(2,315)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of finance lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividend Paid</a></td>
<td class="num">(12,745)<span></span>
</td>
<td class="nump">0<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(1,470)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(14,215)<span></span>
</td>
<td class="num">(1)<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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash and cash equivalents</a></td>
<td class="num">(1,253)<span></span>
</td>
<td class="num">(2,104)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">13,271<span></span>
</td>
<td class="nump">12,159<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">$ 12,018<span></span>
</td>
<td class="nump">$ 10,055<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities">
<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>Amount of expense (income); loss (gain); increase (decrease) in liability and (increase) decrease in asset used in operating activity; and cash inflow (outflow) from operating activity, classified as other; in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<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>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<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>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</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/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<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 increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<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>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<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;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssets">
<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>Amount of increase (decrease) in current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherCurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<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>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<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 increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<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>Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<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 cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders&#8217; Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Paid-in Capital [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">$ 3,981<span></span>
</td>
<td class="num">$ (9,773)<span></span>
</td>
<td class="nump">$ 63,659<span></span>
</td>
<td class="num">$ (1,544)<span></span>
</td>
<td class="nump">$ 56,346<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">8,399,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">197<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">197<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in Shares)</a></td>
<td class="nump">2,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">525<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">525<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">170<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,178<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,184<span></span>
</td>
<td class="num">(1,374)<span></span>
</td>
<td class="nump">57,238<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">8,401,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">3,981<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">63,659<span></span>
</td>
<td class="num">(1,544)<span></span>
</td>
<td class="nump">56,346<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">8,399,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">495<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,515<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,153<span></span>
</td>
<td class="num">(1,300)<span></span>
</td>
<td class="nump">57,618<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Sep. 30, 2024</a></td>
<td class="nump">8,422,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,178<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,184<span></span>
</td>
<td class="num">(1,374)<span></span>
</td>
<td class="nump">57,238<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">8,401,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">157<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">157<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in Shares)</a></td>
<td class="nump">20,574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes and cancelled</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes and cancelled (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">101<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,335<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,285<span></span>
</td>
<td class="num">(1,334)<span></span>
</td>
<td class="nump">57,536<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">8,422,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">180<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">180<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in Shares)</a></td>
<td class="num">(32)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(132)<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,515<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,153<span></span>
</td>
<td class="num">(1,300)<span></span>
</td>
<td class="nump">57,618<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Sep. 30, 2024</a></td>
<td class="nump">8,422,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,529<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,486<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="nump">57,153<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">8,496,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">93<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">93<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in Shares)</a></td>
<td class="nump">15,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,583<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,583<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_us-gaap_DividendsCommonStockCash', window );">Dividend Paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,745)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,745)<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(288)<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,622<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">63,324<span></span>
</td>
<td class="num">(2,400)<span></span>
</td>
<td class="nump">55,796<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">8,512,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,529<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,486<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="nump">57,153<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">8,496,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,564<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">63,125<span></span>
</td>
<td class="num">(1,807)<span></span>
</td>
<td class="nump">56,132<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Jun. 30, 2025</a></td>
<td class="nump">8,498,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,529<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">64,486<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="nump">57,153<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Dec. 31, 2024</a></td>
<td class="nump">8,496,581<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,032<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2025</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">3,398<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">61,773<span></span>
</td>
<td class="num">(2,042)<span></span>
</td>
<td class="nump">53,378<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Sep. 30, 2025</a></td>
<td class="nump">8,067,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,622<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">63,324<span></span>
</td>
<td class="num">(2,400)<span></span>
</td>
<td class="nump">55,796<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Mar. 31, 2025</a></td>
<td class="nump">8,512,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">118<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Vesting of restricted stock units (in Shares)</a></td>
<td class="nump">3,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(176)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(176)<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in Shares)</a></td>
<td class="num">(17,233)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(199)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(199)<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_us-gaap_DividendsCommonStockCash', window );">Dividend Paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">593<span></span>
</td>
<td class="nump">593<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 23<span></span>
</td>
<td class="nump">4,564<span></span>
</td>
<td class="num">(9,773)<span></span>
</td>
<td class="nump">63,125<span></span>
</td>
<td class="num">(1,807)<span></span>
</td>
<td class="nump">56,132<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Jun. 30, 2025</a></td>
<td class="nump">8,498,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">127<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">127<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Vesting of restricted stock units</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(1,293)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,294)<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_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Repurchase of common stock (in Shares)</a></td>
<td class="num">(430,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,352)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,352)<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_us-gaap_DividendsCommonStockCash', window );">Dividend Paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(235)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2025</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 3,398<span></span>
</td>
<td class="num">$ (9,773)<span></span>
</td>
<td class="nump">$ 61,773<span></span>
</td>
<td class="num">$ (2,042)<span></span>
</td>
<td class="nump">$ 53,378<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Balance (in Shares) at Sep. 30, 2025</a></td>
<td class="nump">8,067,502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<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;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<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>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-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;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<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>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-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;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssued">
<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>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-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;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<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>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<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;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<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>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<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>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<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>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<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>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [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_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">1.&#160; BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Tandy Leather Factory, Inc. (&#8220;TLF,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; &#8220;the Company,&#8221; &#8220;Tandy,&#8221; or &#8220;Tandy Leather&#8221; mean Tandy Leather Factory, Inc., together with its subsidiaries) is one of the world&#8217;s largest
      specialty retailers of leather and leathercraft-related items.&#160; Founded in 1919 in Fort Worth, Texas, the Company introduced leathercrafting to millions of American and later Canadian and other international customers and has built a track record as
      the trusted source of quality leather, tools, hardware, supplies, kits and teaching materials for leatherworkers everywhere.&#160; Today, our mission remains to build on our legacy of inspiring the timeless art and trade of leatherworking.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">What differentiates Tandy from the competition is our high brand awareness and strong brand equity and loyalty, our network of retail stores that provides convenience, a high-touch customer service
      experience, a hub for the local leathercrafting community, and our 100+ year heritage.&#160; We believe that this combination of qualities is unique to Tandy and gives the brand competitive advantages that are difficult for others to replicate.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We sell our products primarily through company-owned stores, through orders generated from our global websites, and through direct account representatives in our commercial division. We also manufacture
      leather lace, cut leather pieces and most of the do-it-yourself kits that are sold in our stores and on our websites.&#160; We also offer production services to our business customers such as cutting (&#8220;clicking&#8221;), splitting, and some assembly.&#160; We
      maintain our principal offices at 7602 Southwest Loop 820, Benbrook, Texas 76126.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">The Company currently operates a total of 101 retail stores as of September 30, 2025.&#160; There are 91 stores in the United States (&#8220;U.S.&#8221;), nine stores in Canada and 1 store in Spain.</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">The Company&#8217;s common shares currently trade on the Nasdaq Capital Market under the symbol &#8220;TLF.&#8221;</div>
    <div>&#160;</div>
    <div style="text-align: justify; color: #000000;">We operate as a <span style="-sec-ix-hidden: hidden-fact-2"><span style="-sec-ix-hidden: hidden-fact-3">single</span></span> segment and report on a consolidated basis. The Chief Operating Decision Maker (CODM), which is our CEO, uses both the net sales, cost of goods sold and net operating income to assess the Company&#8217;s performance and allocation of resources. All three measures are currently included on the face of our income statement.</div>
    <div>&#160;</div>
    <div>
      <div style="text-align: justify;">The accompanying unaudited Condensed&#160;Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;GAAP&#8221;) for interim financial
        information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for annual audited financial statements. In the opinion of management, the
        accompanying unaudited Consolidated Financial Statements for Tandy Leather Factory, Inc. and its consolidated subsidiaries contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly our financial position as of
        <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and December 31, 2024, our results of operations and our cash flows for the three months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, and our statements
        of stockholders&#8217; equity as of and for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024. The preparation of financial statements in accordance with US GAAP requires the use of estimates that
        affect the reported value of assets, liabilities, revenues and expenses. These estimates are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis
        for the Company&#8217;s conclusions. The Company continually evaluates the information used to make these estimates as the business and the economic environment changes. Actual results may differ from these estimates, and estimates are subject to change
        due to modifications in the underlying conditions or assumptions. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying notes included in our
        Form 10-K for the year ended December 31, 2024.</div>
      <div style="text-align: justify;"> <br/>
      </div>
    </div><div style="text-align: justify; font-weight: bold;">Significant Accounting Policies</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Cash and cash equivalents</span></span>.&#160; The Company considers investments with a maturity, at time of purchase, of three months or less to be cash equivalents.&#160; All credit card, debit card and electronic transfer transactions pending settlement in less than seven days are classified as cash and cash equivalents.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Foreign currency translation and transactions</span></span>.&#160; Foreign currency translation adjustments arise from activities of our foreign subsidiaries.&#160; Results of operations are translated into U.S. dollars using the average exchange rates during the period, while assets and liabilities are translated using period-end exchange rates.&#160; Foreign currency translation adjustments of assets and liabilities are recorded in stockholders&#8217; equity and presented net of tax. Gains and losses resulting from foreign currency translations are reported in the Consolidated Statements of Operations and Comprehensive Income under the caption &#8220;Foreign currency translation adjustments, net of tax&#8221; for all periods presented.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Revenue Recognition.</span></span>&#160; Our revenue is earned from sales of merchandise and generally occurs via three methods: (1) at the store, (2) via web sales, and (3) sales of product directly to commercial customers. We recognize revenue when we satisfy the performance obligation of transferring control of product merchandise&#160;to a customer. At the store,&#160;our performance obligation is met and revenue is recognized when a sales transaction occurs with a customer. When merchandise is shipped to a customer, our performance obligation is met, and revenue is recognized when control passes to the customer. Shipping terms are normally free on board (&#8220;FOB&#8221;) shipping point, and control passes when the merchandise is shipped to the customer. Sales tax and comparable foreign tax are excluded from net sales, while shipping charged to our customers is included in net sales. Net sales are based on the amount of consideration that we expect to receive, reduced by estimates for future merchandise returns.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The sales return allowance is based each year on historical customer return behavior and other known factors and reduces net sales and cost of sales, accordingly. The sales return allowance included in accrued expense and other liabilities was $0.1 million as of <span style="color: rgb(0, 0, 0);">September 30, 2025,</span> and $0.2 million as of December 31, 2024, and $0.5 million as of January 1, 2024. The estimated value of merchandise expected to be returned included in other current assets was less than $0.1 million as of <span style="color: rgb(0, 0, 0);">September 30, 2025, </span>December 31, 2024, and January 1, 2024, respectively.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We record a gift card liability for the unfulfilled performance obligation on the date we issue a gift card to a customer. We record revenue and reduce the gift card liability as the customer redeems the gift card. In addition, for gift card breakage, we recognize a proportionate amount for the expected unredeemed gift cards over the expected customer redemption period, which is one year. As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, December 31, 2024, and January 1, 2024, our gift card liability, included in accrued expenses and other liabilities, was $0.3 million, respectively. We recognized gift card revenue of $0.1 million for the 3 months ended September 30, 2025 and 2024, respectively. For the three months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $0.1 and $0.2 million respectively in net sales associated with gift cards.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We recognized gift card revenue of $0.3 million for the nine months ended September 30, 2025 and 2024, respectively.&#160; For the nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $0.2 and $0.3 million respectively in net sales associated with gift cards.</div><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Disaggregated Revenue.</span>&#160; </span>In the following table, revenue for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025</span> and 2024 is disaggregated by geographic areas as follows:</div>
    <div><br/>
    </div>
    <table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">United States</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,280</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,468</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">48,056</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,854</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Canada</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,742</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,659</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,310</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,293</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Spain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">242</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">224</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">706</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">766</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;">Net sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,264</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,351</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">54,072</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">53,913</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify;">Geographic sales information is based on the location of the customer.&#160; As a percentage of our consolidated net sales, excluding Canada, our other international net sales were less than 2.0% for the three and nine months ended September 30, 2025, and 2024, respectively.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Discounts</span></span>.&#160; We offer six classes of customer discounts: 1) Retail, 2) Military/First Responder, 3) Business, 4) Commercial, 5) Commercial Pro, and 6) Employees. There are no other class of discounts, and any discounts given will fall into one of these six categories.&#160; Such discounts are not deemed to be variable consideration nor convey a material right to these customers since the discounted pricing they receive in a discount class is not incremental to others within the same class and there is no retrospective impact of such discounts.&#160; As a result, sales are reported after deduction of discounts at the point of sale.&#160; We do not pay slotting fees or make other payments to resellers.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Operating</span></span><span style="text-decoration:underline">&#160;</span><span style="font-style: italic;"><span style="text-decoration:underline">expenses</span></span>.&#160; Operating expenses include all selling, general and administrative costs, including wages and benefits, rent and occupancy costs, depreciation, advertising, store operating expenses, outbound freight charges (to ship merchandise to customers), and corporate office costs.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Property and equipment, net of accumulated depreciation</span></span>.&#160; Property and equipment are stated at cost.&#160; Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are three to ten years for equipment and machinery, seven to fifteen years for furniture and fixtures, five years for vehicles, and forty years for buildings and related improvements.&#160; Leasehold improvements are amortized over the lesser of the life of the lease or the useful life of the asset.&#160; Repairs and maintenance costs are expensed as incurred but are capitalized if the related cost extends&#160;the life of the assets.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Inventory</span></span>. Inventory is stated at the lower of first-in, first-out (&#8220;FIFO&#8221;) cost or net realizable value, and FIFO layers are maintained at the location level. Finished goods held for sale include the cost of merchandise purchases, the costs to bring the merchandise to our Texas distribution center, warehousing and handling expenditures, and distributing and delivering merchandise to our stores.&#160; These costs include depreciation of long-lived assets utilized in acquiring, warehousing and distributing inventory.&#160; Manufacturing inventory including raw materials and work-in-process is valued on a first in, first out basis using full absorption accounting which includes material, labor, and other applicable manufacturing overhead.&#160; Carrying values of inventory are analyzed and, to the extent that the cost of inventory exceeds the net realizable value, provisions are made to reduce the carrying amount of the inventory.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We regularly review all inventory items to determine if there are (i) damaged goods (e.g., for leather, excessive scars or damage from ultra-violet (&#8220;UV&#8221;) light), (ii) items that need to be removed from our product
      line (e.g., slow-moving items, inability of a supplier to provide items of acceptable quality or quantity, and to maintain freshness in the product line) and (iii) pricing actions that need to be taken to adequately value our inventory at the lower
      of cost or net realizable value.</div><div style="text-align: justify;">Since the determination of net realizable value of inventory involves both estimation and judgment with regard to market values and reasonable costs to sell, differences in these estimates could result in ultimate
      valuations that differ from the recorded asset.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The majority of inventory purchases and commitments are paid for in U.S. dollars in order to limit the Company&#8217;s exposure to foreign currency fluctuations. Goods shipped to us are recorded as inventory owned by us when
      the risk of loss shifts to us from the supplier.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.</div>
    <div><br/>
    </div>
    <table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">On hand:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Finished goods held for sale</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,376</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,022</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Raw materials and work in process</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,186</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,819</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Inventory in transit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,385</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,715</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">TOTAL</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,947</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,556</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Leases</span></span>.&#160; We lease real estate for our principal offices (including distribution center), retail store locations and may lease warehouse equipment for our Texas distribution center under long-term lease agreements. We determine if an arrangement is a lease at inception and recognize right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at commencement date based on the present value of the lease payments over the lease term.<span style="color: rgb(0, 0, 0);">&#160; We elected not to record leases with an initial term of 12 months or less on the balance sheet for all our asset classes.</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify;">For operating leases, the present value of our lease liabilities may include: (1) rental payments adjusted for inflation or market rates, and (2) lease terms with options to renew the lease or options to purchase
      leased equipment, when it is reasonably certain we will exercise such an option.&#160; The exercise of lease renewal or purchase option is generally at our discretion.&#160; Payments based on a change in an index or market rate are not considered in the
      determination of lease payments for purposes of measuring the related lease liability.&#160; We discount lease payments using our incremental borrowing rate based on information available as of the measurement date.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We recognize rent expense related to our operating leases assets on a straight-line basis over the lease term. Rent expense is recorded in operating expenses.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The depreciable life of related leasehold improvements is based on the shorter of the useful life or the lease term.&#160; We also perform interim reviews of our lease assets for impairment when evidence exists that the
      carrying value of an asset group, including a lease asset, may not be recoverable.&#160; None of our lease agreements contain contingent rental payments, material residual value guarantees or material restrictive covenants.&#160; We have no sublease agreements
      and no lease agreements in which we are named as a lessor.</div><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></span>.&#160; We evaluate long-lived assets on a quarterly basis to identify events or changes in circumstances (&#8220;triggering events&#8221;) that indicate the carrying value of certain assets may not be recoverable.&#160; Upon the occurrence of a triggering event, ROU lease assets, property and equipment and definite-lived intangible assets are reviewed for impairment and an impairment loss is recorded in the period in which it is determined that the carrying amount of the assets is not recoverable.&#160; The determination of recoverability is made based upon the estimated undiscounted future net cash flows of assets grouped at the lowest level for which there are identifiable cash flows independent of the cash flows of other groups of assets with such cash flows to be realized over the estimated remaining useful life of the primary asset within the asset group.&#160; The Company determined the lowest level of identifiable cash flows that are independent of other asset groups to be primarily at the individual store level.&#160; If the estimated undiscounted future net cash flows for a given store are less than the carrying amount of the related store assets, an impairment loss is determined by comparing the estimated fair value with the carrying value of the related assets.&#160; The impairment loss is then allocated across the asset group&#8217;s major classifications which in this case are operating lease assets and property and equipment.&#160; Triggering events at the store level could include material declines in operational and financial performance or planned changes in the use of assets, such as store relocation or store closure.&#160; This evaluation requires management to make judgements relating to future cash flows, growth rates and economic and market conditions.&#160; The fair value of an asset group is estimated using a discounted cash flow valuation method.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></span>.&#160; We measure fair value as an exit price, which is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&#160; As a basis for considering such assumptions, accounting standards establish a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</div>
    <div><br/>
    </div>
    <table cellpadding="0" class="DSPFListTable" id="z70f7e2fee9fd4a118074ee6fbbe73939" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 1 &#8211; observable inputs that reflect quoted prices in active markets for identical assets or liabilities.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <table cellpadding="0" class="DSPFListTable" id="z740c83ab599b476f94c9b272a66dee93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 2 &#8211; significant observable inputs other than quoted prices in active markets for similar assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are
              not active; or other inputs that are observable or can be corroborated by observable market data.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <table cellpadding="0" class="DSPFListTable" id="zc563601840f84b898ef088ffc0392f64" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 3 &#8211; significant unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants.</div>
          </td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Classification of the financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Our principal financial instruments held consist of T-Bills as of September 30, 2025, are cash equivalent, which fall under level 1 of the fair value hierarchy and accounts receivable - trade, accounts payable - trade, which fall under Level 3 of the fair value hierarchy.&#160; As of September 30, 2025 and December 31, 2024, the carrying values of our financial instruments included in our Consolidated Balance Sheets approximated their fair values.&#160; There were no transfers into or out of Levels 1, 2 and 3 during the three and nine months ended September 30, 2025 and 2024.</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Income Taxes</span></span>.&#160; Income taxes are estimated for each jurisdiction in which we operate.&#160; This involves assessing current tax exposure together with temporary differences resulting from differing treatment of items for tax and financial statement accounting purposes.&#160; Any resulting deferred tax assets are evaluated for recoverability based on estimated future taxable income.&#160; To the extent it is more &#8211;likely &#8211;than not that all or a portion of a deferred tax asset will not be realized, a valuation allowance is recorded.&#160; Our evaluation regarding whether a valuation allowance is required or should be adjusted also considers, among other things, the nature, frequency, and severity of recent losses, forecasts of future profitability and the duration of statutory carryforward periods.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse.&#160; The effect on deferred taxes from a change in tax rate is
      recognized through continuing operations in the period that includes the enactment date of the change.&#160; Changes in tax laws and rates could affect recorded deferred tax assets and liabilities in the future.</div><div style="text-align: justify;">A tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes,
      based on the technical merits. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment&#160; &#160;&#160; changes as a result of the evaluation of new information not previously available.&#160; Due to the complexity of
      some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities.&#160; These differences will be reflected as increases or decreases to income tax expense and the
      effective tax rate in the period in which new information becomes available.&#160; We recognize interest and/or penalties related to all tax positions in income tax expense. To the extent that accrued interest and penalties do not ultimately become
      payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We may be subject to periodic audits by the Internal Revenue Service and other taxing authorities.&#160; These audits may challenge certain of our tax positions, such as the timing and amount of deductions and allocation of
      taxable income to the various jurisdictions.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">H.R.1 One Big Beautiful Bill Act was enacted into law on July 4, 2025.&#160; The Company is analyzing the income tax and other provisions of this law to determine its impact, if any, on the Company&#8217;s financial statements.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Stock-based compensation</span></span>.&#160; The Company&#8217;s stock-based compensation relates primarily to restricted stock unit (&#8220;RSU&#8221;) awards.&#160; Accounting guidance requires measurement and recognition of compensation expense at an amount equal to the grant date fair value.&#160; Compensation expense is recognized for service-based stock awards on a straight-line basis or ratably over the requisite service period, based on the closing price of the Company&#8217;s stock on the date of grant.&#160; The service-based awards typically vest ratably over the requisite service period, provided that the participant is employed on the vesting date.&#160; Compensation expense is reduced by actual forfeitures as they occur over the requisite service period of the awards.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">Performance-based and market-based RSUs vest, if at all, upon the Company satisfying certain performance and market targets.&#160; The Company records compensation expense for awards with a performance
      condition when it is probable that the condition will be achieved.&#160; If the Company determines it is not probable a performance condition will be achieved, no compensation expense is recognized.&#160; If the Company changes its assessment in a subsequent
      period and concludes it is probable a performance condition will be achieved, the Company will recognize compensation expense ratably between the period of the change in assessment through the expected date of satisfying the performance condition for
      vesting.&#160; If the Company subsequently assesses that it is no longer probable that a performance condition will be achieved, the accumulated expense that has been previously recognized will be reversed.&#160; The compensation expense ultimately recognized,
      if any, related to performance-based awards will equal the grant date fair value based on the number of shares for which the performance condition has been satisfied and market-based amounts are valued at the grant date and recognized ratably over
      the service period.&#160; We issue shares from authorized shares upon the lapsing of vesting restrictions on RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards.&#160; The payments of the employees&#8217; tax liability
      for a portion of the vested shares are generally satisfied by withholding shares with a fair value equal to the tax liability.</div><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Accounts Receivable - Trade and Expected Credit Losses</span></span>.&#160; Our receivables primarily arise from the sale of merchandise to customers that have applied for and been granted credit.&#160; Accounts receivable is stated at amounts due, net of an allowance.&#160; Accounts receivable is generally due within 30 days of invoicing.&#160; We estimate expected credit losses based on factors such as the composition of accounts receivable, the age of the accounts, historical bad debt experience, and our evaluation of the financial condition and past collection history of each customer.&#160; Management believes that the historical loss information it has compiled is a reasonable base on which to determine expected credit losses for trade receivables held at <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, because the composition of the trade receivables at that date is consistent with that used in developing the historical credit-loss percentages (i.e., the similar risk characteristics of its customers and its credit practices have not changed significantly over time).&#160; Accordingly, the allowance for expected credit losses at September <span style="color: rgb(0, 0, 0);">30, 2025</span>, December 31, 2024, and January 1, 2024, each totaled less than $0.1 million.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Other Intangible Assets</span></span>.&#160; Our intangible assets and related accumulated amortization relate to trademarks and copyrights that are definite-lived intangibles and are subject to amortization.&#160; The weighted average amortization period is 15 years for trademarks and copyrights. Amortization expense related to other intangible assets was less than $0.01 million during each of the 3 months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024.&#160; Based on the current amount of intangible assets subject to amortization, we estimate amortization expense to be less than $0.01 million annually over the next five years.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Comprehensive Income</span></span>.&#160; Comprehensive income includes net income or loss and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only source of other comprehensive income&#160; is foreign currency translation adjustments, and those adjustments are presented net of tax.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<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 entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-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;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE AND LONG-TERM DEBT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>NOTES PAYABLE AND LONG-TERM DEBT [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_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE AND LONG-TERM DEBT</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">2. NOTES PAYABLE AND LONG-TERM DEBT</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify;">On January 3, 2023, the Company entered into a credit agreement (the &#8220;Credit Agreement&#8221;) with JPMorgan Chase Bank, N.A.&#160; Under the Credit Agreement, the bank provides the Company a credit facility of up to $5,000,000 on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#8217;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term <span style="-sec-ix-hidden: hidden-fact-4">SOFR</span> + <span style="-sec-ix-hidden: hidden-fact-5">210</span> basis points, and the credit facility renews annually. As of the date of this filing, no funds had been borrowed under this facility, and we are in compliance with all covenants.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">In the fourth quarter of 2024, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2025 under the same terms as above. The renewal of the credit
      facility is discussed in the subsequent event below in Note 9.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<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 entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAX [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_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAX</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">3.&#160; INCOME TAX</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Our effective income tax rate for the three months ended September 30, 2025 and 2024, was 26.2% and 27.9%, respectively, and are primarily due to the recognition of tax benefits on the sales of our corporate property, partially offset by forecasted income taxes loss projected due to our 2025 operation and certain foreign and state jurisdictions obligation in which we operate. Our effective tax rate for the nine months ended September 30, 2025 and 2024 was 25.1% and 26.4%, respectively. Our effective tax rate differs from the federal statutory rate primarily due to U.S. state income tax expense, expenses that are nondeductible for tax purposes, the change in our valuation allowance associated with our deferred tax assets, and differences in tax rates in foreign jurisdictions.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for income tax.</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/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION [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_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">STOCK-BASED COMPENSATION</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">4.&#160; STOCK-BASED COMPENSATION</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The Tandy Leather Factory, Inc. 2013 Restricted Stock Plan (the &#8220;2013 Plan&#8221;) was adopted by our &#160; &#160;&#160; Board of Directors in January 2013 and approved by our stockholders in June 2013.&#160; The 2013 Plan initially reserved up to 300,000 shares for restricted stock and restricted stock unit (&#8220;RSU&#8221;) awards to our executive officers, non-employee directors and other key employees.&#160; In June 2020, our stockholders approved an increase to the plan reserve to 800,000 shares of our common stock and extended the 2013 Plan to June 2023. Awards granted under the 2013 Plan may be service-based awards or performance-based awards and may be subject to a graded vesting schedule with a minimum vesting period of four years, unless otherwise determined by the Compensation Committee of the Board of Directors that administers the plan. All shares remaining ungranted under the 2013 Plan were canceled upon the adoption of the new 2023 Plan described below.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">The Tandy Leather Factory, Inc. 2023 Incentive Stock Plan (the &#8220;2023 Plan&#8221; and, together with the 2013 Plan, the &#8220;Plans&#8221;) was adopted by our Board of Directors in April 2023 and approved by our stockholders in June 2023.&#160; The 2023 Plan initially reserved up to 800,000 shares of our common stock for a variety of equity awards (including, but not limited to, RSUs, the only type of awards that have been granted to date) to our executive officers, non-employee directors and other key employees.&#160; In June 2023, as part of their annual director compensation, certain of our non-employee directors were granted a total of 12,993 service-based RSUs under the 2023 Plan, which will vest ratably over the next four years, subject to each participant&#8217;s continued service on the board as of each vesting date.&#160; In March 2024, the Company granted to certain employees a total of 59,649 RSUs under the 2023 Plan, which will vest ratably over the next three years, subject to the recipients&#8217; continued employment as of each vesting date. In June 2025 and 2024, the Company granted 17,554 and 12,527 shares respectively to various members of the Board of Directors, which will vest ratably over the next four years, subject to each participant&#8217;s continued service on the board as of each vesting date.&#160; In February 2025, in connection with hiring Johan Hedberg as the Company&#8217;s Chief Executive Officer, the Company granted Mr. Hedberg 100,000 RSU, which will vest in February 2026, and 900,000 RSUs, which will vest upon the Company&#8217;s achievement of certain performance and market targets.&#160; In June 2025, the Company&#8217;s stockholders approved an increase to the plan reserve of an additional 900,000 shares of our common stock for the potential vesting those performance-based and market based RSU grants to Mr. Hedberg.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">A summary of the activity for RSU awards as of <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>is presented below:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z36c7389172eb4575b23ce81b5b85cf88" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Shares</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">(in thousands)</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Weighted</div>
            <div style="text-align: center; color: #000000; font-weight: bold;"> Average</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">Share Price</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 1, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">409</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.32</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Granted</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,018</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.96</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Forfeited</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(355</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.32</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vested</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(19</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.39</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Balance, September 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">1,053</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">3.96</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div>The Company&#8217;s stock-based compensation relates primarily to RSU awards. For these service-based awards, our stock-based compensation expense, included in operating expenses, was $0.1 million and $0.2 million for the three months ended September 30, 2025 and September 30, 2024, and $0.3 million and $0.5 million for the nine months ended September 30, 2025 and 2024 respectively. </div><div style="text-align: justify;">As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, there was unrecognized compensation cost related to non-vested, RSU awards of $0.4 million, which will be recognized in each of the following years or which $0.1 million remain to be recognized in the fourth quarter (dollars in thousands):</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z00285f4d266e4bb1a5c476ba8b93f5c1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="4" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrecognized Expense</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">126</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2026</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">172</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2027</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">36</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2028</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2029</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">358</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">We issue shares from authorized shares upon the lapsing of vesting restrictions on restricted stock and RSUs.&#160; For the three months ended September 30, 2025 and 2024, we did not issue any shares resulting from the vesting of RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards. The payment of the employees&#8217; tax liability for a portion of the vested shares may be satisfied by withholding shares with a fair value equal to the tax liability.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [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_us-gaap_EarningsPerShareTextBlock', window );">EARNINGS PER SHARE</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">5.&#160; EARNINGS PER SHARE</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">Basic earnings per share (&#8220;EPS&#8221;) are computed based on the weighted average number of common shares outstanding during the period.&#160; Diluted EPS includes additional common shares that would have been outstanding if
      potential common shares with a dilutive effect, such as stock awards from the Company&#8217;s restricted stock plan, had been issued.&#160; Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted EPS
      as their impact would be anti-dilutive.&#160; Diluted EPS is computed using the treasury stock method.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">The following table sets forth the computation of basic and diluted EPS for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z63f06ed6a4274c46a28d10f594e8ad64" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands, except share data)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Numerator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Net (loss) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,352</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(132</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">10,032</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">495</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Denominator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,142,441</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,422,514</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,378,083</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,412,923</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to Board of Directors under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17,555</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,041</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to employees under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">107,149</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">96,935</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,142,441</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,422,514</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,502,787</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,511,899</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.02</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.20</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.06</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.02</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.18</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.06</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">6.&#160; COMMITMENTS AND CONTINGENCIES</div>
    <div><br/>
    </div>
    <div style="text-align: justify; font-weight: bold;">Legal Proceedings</div>
    <div><br/>
    </div>
    <div style="text-align: justify;">We are periodically involved in litigation that arises in the ordinary course of business and operations.&#160; There are no such matters pending that we expect to have a material impact on our financial position or
      operating results.&#160; Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract', window );"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock', window );">SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">7.&#160; SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</div>
    <div style="text-align: justify;"><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On August 8, 2022, the Board of Directors approved a new program to repurchase up to $5.0 million of the Company&#8217;s common stock between that date and August 31, 2024.&#160; As of August 31, 2024, the Company had purchased less than $10,000 of shares under this plan.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">On September 17, 2024, the </span>Board of Directors<span style="color: #000000;"> approved</span><span style="font-style: italic; color: rgb(0, 0, 0);">&#160;</span><span style="color: #000000;">the renewal of the stock repurchase plan and the Company was authorized to repurchase up to $5 million (at then-current market value) of the Company&#8217;s common stock in open-market transactions at prevailing market prices upon periodic instructions from the </span>Board<span style="color: #000000;"> or an authorized sub-committee of the Board until September 30, 2026. As of September 30, 2025, $5.0 million remained available for repurchase under this new program.</span></div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">On June 17, 2025, the Company entered into a stock purchase agreement with Janet Carr, our former Chief Executive Officer; wherein the Company agreed to purchase 430,897 shares from Ms. Carr at $3.00 per share, for a total of $1,292,691. The transaction was completed on July 18, 2025; accordingly, the Company immediately cancelled the shares and the impact of this transaction is reflected in our cash balance, common shares and additional paid-in-capital in our&#160; financial statements as of September 30, 2025. The shares of common stock outstanding shown on the balance sheet and as part of these financial statements have also been updated as of September 30, 2025.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</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_tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock">
<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 entire disclosure for the share repurchase program and share repurchases.</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;">tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract', window );"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock', window );">SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</a></td>
<td class="text"><div style="text-align: justify; font-weight: bold;">8. SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">The Company concluded the sale of our corporate headquarters, and the net proceeds of the sale is recorded on the face of our Condensed consolidated statements of operations and comprehensive
      income as Gain on disposal of Headquarters.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">On January 22, 2025, the Company finalized the sale of its corporate headquarters and distribution facilities in Fort Worth, Texas for net proceeds of $24.9 million after deduction of commission and relevant closing fees</span>.<span style="color: #000000;"> The total net book value disposed was $8.7 million, resulting in a gain of $16.2 million as the result of the sale and this is included in &#8216;Other income&#8217; on the face of our consolidated statements of operations and comprehensive income. The Company has elected to include all one-time move expenses in &#8216;Other income&#8217; as management deems these are not part of our normal operations.</span></div><table border="0" cellpadding="0" class="cfttable" id="zff80690180c34788b14066cc2e13f53d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Sales and Disposal of Headquarters<span style="font-style: italic;"> (in thousands)</span></div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>Net Proceeds</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>24,897</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>NBV of Headquarters Assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>8,672</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">Net Gain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold;">16,225</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div><br/>
    </div>
    <div style="text-align: justify; color: rgb(0, 0, 0);">During the third quarter of 2025, the Company identified and corrected an immaterial error related to the accounting for the sale of property and land completed earlier in the year. The error resulted from assets associated with the sale that was initially not included in the gain calculation in the amount of approximately $1.4 million pre-tax.&#160; As a result, the gain on sale and total assets were overstated in the first and second quarters. The correction did not have a material impact on the Company&#8217;s financial statements for the three and six months ended March 31, 2025 and June 30, 2025.</div>
    <div><br/>
    </div>
    <div style="text-align: justify;"><span style="color: #000000;">Net income and earnings per share for the three months ended March 31, 2025 was overstated by $1.1 million net of tax and <span style="-sec-ix-hidden: hidden-fact-6">$0.11</span> cents per share basic, and <span style="-sec-ix-hidden: hidden-fact-7">$0.12</span> cents per share diluted. Net income for six month period ended June 30, 2025 was overstated by $1.1 million net of tax and <span style="-sec-ix-hidden: hidden-fact-8"><span style="-sec-ix-hidden: hidden-fact-9">$0.13</span></span> cents per share for basic and diluted. </span>This correction does not affect any metric used in management compensation or any of our Company&#8217;s normal operations as this was a one-time unusual transaction this is not a part of the Company operating activities.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">On January 28, 2025, the Company signed a 10-year lease for new corporate headquarters and distribution facilities in Benbrook, Texas that became effective on July 1, 2025, and the Company has the ability to renew the lease for an additional 10 years at market rate. We also signed a short-term lease through September 1, 2025 for our former facility that was evaluated as a sale leaseback. Due to the short-term nature of the lease, it was not recorded under ASC 842, in accordance with our policy of not recording short-term leases.</div>
    <div><br/>
    </div>
    <div style="text-align: justify; color: #000000;">The Company hired Johan Hedberg as its new Chief Executive Officer as of January 6, 2025.&#160; Prior to the hiring of Mr. Hedberg, Janet Carr resigned as Chief Executive Officer, effective January 3, 2025;
      she remained employed by the Company to assist with transition until March 31, 2025.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</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_tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock">
<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 entire disclosure for sales of corporate headquarters and new CEO employment.</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;">tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENTS</a></td>
<td class="text"><div style="text-align: justify; margin-right: 36pt; color: #000000; font-weight: bold;">9. SUBSEQUENT EVENTS</div>
    <div>&#160;</div>
    <div style="text-align: justify;">Subsequent to September 30, 2025, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2026.</div>
    <div>&#160;</div>
    <div style="text-align: justify;">Under the Credit Agreement, the bank provides the Company a credit facility of up to $4,000,000 on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#8217;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term <span style="-sec-ix-hidden: hidden-fact-10">SOFR</span> + <span style="-sec-ix-hidden: hidden-fact-11">210</span> basis points, and the credit facility renews annually. As of the date of this filing, no funds had been borrowed under this facility, and we are in compliance with all covenants.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounting Policies, by Policy (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Cash and cash equivalents</span></span>.&#160; The Company considers investments with a maturity, at time of purchase, of three months or less to be cash equivalents.&#160; All credit card, debit card and electronic transfer transactions pending settlement in less than seven days are classified as cash and cash equivalents.</div><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_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation and transactions</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Foreign currency translation and transactions</span></span>.&#160; Foreign currency translation adjustments arise from activities of our foreign subsidiaries.&#160; Results of operations are translated into U.S. dollars using the average exchange rates during the period, while assets and liabilities are translated using period-end exchange rates.&#160; Foreign currency translation adjustments of assets and liabilities are recorded in stockholders&#8217; equity and presented net of tax. Gains and losses resulting from foreign currency translations are reported in the Consolidated Statements of Operations and Comprehensive Income under the caption &#8220;Foreign currency translation adjustments, net of tax&#8221; for all periods presented.</div><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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Revenue Recognition.</span></span>&#160; Our revenue is earned from sales of merchandise and generally occurs via three methods: (1) at the store, (2) via web sales, and (3) sales of product directly to commercial customers. We recognize revenue when we satisfy the performance obligation of transferring control of product merchandise&#160;to a customer. At the store,&#160;our performance obligation is met and revenue is recognized when a sales transaction occurs with a customer. When merchandise is shipped to a customer, our performance obligation is met, and revenue is recognized when control passes to the customer. Shipping terms are normally free on board (&#8220;FOB&#8221;) shipping point, and control passes when the merchandise is shipped to the customer. Sales tax and comparable foreign tax are excluded from net sales, while shipping charged to our customers is included in net sales. Net sales are based on the amount of consideration that we expect to receive, reduced by estimates for future merchandise returns.</div><div style="text-align: justify;">The sales return allowance is based each year on historical customer return behavior and other known factors and reduces net sales and cost of sales, accordingly. The sales return allowance included in accrued expense and other liabilities was $0.1 million as of <span style="color: rgb(0, 0, 0);">September 30, 2025,</span> and $0.2 million as of December 31, 2024, and $0.5 million as of January 1, 2024. The estimated value of merchandise expected to be returned included in other current assets was less than $0.1 million as of <span style="color: rgb(0, 0, 0);">September 30, 2025, </span>December 31, 2024, and January 1, 2024, respectively.</div><div style="text-align: justify;">We record a gift card liability for the unfulfilled performance obligation on the date we issue a gift card to a customer. We record revenue and reduce the gift card liability as the customer redeems the gift card. In addition, for gift card breakage, we recognize a proportionate amount for the expected unredeemed gift cards over the expected customer redemption period, which is one year. As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, December 31, 2024, and January 1, 2024, our gift card liability, included in accrued expenses and other liabilities, was $0.3 million, respectively. We recognized gift card revenue of $0.1 million for the 3 months ended September 30, 2025 and 2024, respectively. For the three months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $0.1 and $0.2 million respectively in net sales associated with gift cards.</div><div style="text-align: justify;">We recognized gift card revenue of $0.3 million for the nine months ended September 30, 2025 and 2024, respectively.&#160; For the nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024, we recognized $0.2 and $0.3 million respectively in net sales associated with gift cards.</div><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Disaggregated Revenue.</span>&#160; </span>In the following table, revenue for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025</span> and 2024 is disaggregated by geographic areas as follows:</div><table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">United States</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,280</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,468</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">48,056</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,854</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Canada</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,742</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,659</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,310</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,293</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Spain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">242</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">224</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">706</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">766</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;">Net sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,264</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,351</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">54,072</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">53,913</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><div style="text-align: justify;">Geographic sales information is based on the location of the customer.&#160; As a percentage of our consolidated net sales, excluding Canada, our other international net sales were less than 2.0% for the three and nine months ended September 30, 2025, and 2024, respectively.</div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_RevenueRecognitionDiscountsPolicyTextBlock', window );">Discounts</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Discounts</span></span>.&#160; We offer six classes of customer discounts: 1) Retail, 2) Military/First Responder, 3) Business, 4) Commercial, 5) Commercial Pro, and 6) Employees. There are no other class of discounts, and any discounts given will fall into one of these six categories.&#160; Such discounts are not deemed to be variable consideration nor convey a material right to these customers since the discounted pricing they receive in a discount class is not incremental to others within the same class and there is no retrospective impact of such discounts.&#160; As a result, sales are reported after deduction of discounts at the point of sale.&#160; We do not pay slotting fees or make other payments to resellers.</div><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_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Operating expenses</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Operating</span></span><span style="text-decoration:underline">&#160;</span><span style="font-style: italic;"><span style="text-decoration:underline">expenses</span></span>.&#160; Operating expenses include all selling, general and administrative costs, including wages and benefits, rent and occupancy costs, depreciation, advertising, store operating expenses, outbound freight charges (to ship merchandise to customers), and corporate office costs.</div><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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net of accumulated depreciation</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Property and equipment, net of accumulated depreciation</span></span>.&#160; Property and equipment are stated at cost.&#160; Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are three to ten years for equipment and machinery, seven to fifteen years for furniture and fixtures, five years for vehicles, and forty years for buildings and related improvements.&#160; Leasehold improvements are amortized over the lesser of the life of the lease or the useful life of the asset.&#160; Repairs and maintenance costs are expensed as incurred but are capitalized if the related cost extends&#160;the life of the assets.</div><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_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Inventory</span></span>. Inventory is stated at the lower of first-in, first-out (&#8220;FIFO&#8221;) cost or net realizable value, and FIFO layers are maintained at the location level. Finished goods held for sale include the cost of merchandise purchases, the costs to bring the merchandise to our Texas distribution center, warehousing and handling expenditures, and distributing and delivering merchandise to our stores.&#160; These costs include depreciation of long-lived assets utilized in acquiring, warehousing and distributing inventory.&#160; Manufacturing inventory including raw materials and work-in-process is valued on a first in, first out basis using full absorption accounting which includes material, labor, and other applicable manufacturing overhead.&#160; Carrying values of inventory are analyzed and, to the extent that the cost of inventory exceeds the net realizable value, provisions are made to reduce the carrying amount of the inventory.</div><div style="text-align: justify;">We regularly review all inventory items to determine if there are (i) damaged goods (e.g., for leather, excessive scars or damage from ultra-violet (&#8220;UV&#8221;) light), (ii) items that need to be removed from our product
      line (e.g., slow-moving items, inability of a supplier to provide items of acceptable quality or quantity, and to maintain freshness in the product line) and (iii) pricing actions that need to be taken to adequately value our inventory at the lower
      of cost or net realizable value.</div><div style="text-align: justify;">Since the determination of net realizable value of inventory involves both estimation and judgment with regard to market values and reasonable costs to sell, differences in these estimates could result in ultimate
      valuations that differ from the recorded asset.</div><div style="text-align: justify;">The majority of inventory purchases and commitments are paid for in U.S. dollars in order to limit the Company&#8217;s exposure to foreign currency fluctuations. Goods shipped to us are recorded as inventory owned by us when
      the risk of loss shifts to us from the supplier.</div><div style="text-align: justify; color: #000000;">Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.</div><table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">On hand:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Finished goods held for sale</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,376</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,022</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Raw materials and work in process</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,186</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,819</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Inventory in transit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,385</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,715</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">TOTAL</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,947</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,556</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><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_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Leases</span></span>.&#160; We lease real estate for our principal offices (including distribution center), retail store locations and may lease warehouse equipment for our Texas distribution center under long-term lease agreements. We determine if an arrangement is a lease at inception and recognize right-of-use (&#8220;ROU&#8221;) assets and lease liabilities at commencement date based on the present value of the lease payments over the lease term.<span style="color: rgb(0, 0, 0);">&#160; We elected not to record leases with an initial term of 12 months or less on the balance sheet for all our asset classes.</span></div><div style="text-align: justify;">For operating leases, the present value of our lease liabilities may include: (1) rental payments adjusted for inflation or market rates, and (2) lease terms with options to renew the lease or options to purchase
      leased equipment, when it is reasonably certain we will exercise such an option.&#160; The exercise of lease renewal or purchase option is generally at our discretion.&#160; Payments based on a change in an index or market rate are not considered in the
      determination of lease payments for purposes of measuring the related lease liability.&#160; We discount lease payments using our incremental borrowing rate based on information available as of the measurement date.</div><div style="text-align: justify;">We recognize rent expense related to our operating leases assets on a straight-line basis over the lease term. Rent expense is recorded in operating expenses.</div><div style="text-align: justify;">The depreciable life of related leasehold improvements is based on the shorter of the useful life or the lease term.&#160; We also perform interim reviews of our lease assets for impairment when evidence exists that the
      carrying value of an asset group, including a lease asset, may not be recoverable.&#160; None of our lease agreements contain contingent rental payments, material residual value guarantees or material restrictive covenants.&#160; We have no sublease agreements
      and no lease agreements in which we are named as a lessor.</div><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_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Impairment of Long-Lived Assets</span></span>.&#160; We evaluate long-lived assets on a quarterly basis to identify events or changes in circumstances (&#8220;triggering events&#8221;) that indicate the carrying value of certain assets may not be recoverable.&#160; Upon the occurrence of a triggering event, ROU lease assets, property and equipment and definite-lived intangible assets are reviewed for impairment and an impairment loss is recorded in the period in which it is determined that the carrying amount of the assets is not recoverable.&#160; The determination of recoverability is made based upon the estimated undiscounted future net cash flows of assets grouped at the lowest level for which there are identifiable cash flows independent of the cash flows of other groups of assets with such cash flows to be realized over the estimated remaining useful life of the primary asset within the asset group.&#160; The Company determined the lowest level of identifiable cash flows that are independent of other asset groups to be primarily at the individual store level.&#160; If the estimated undiscounted future net cash flows for a given store are less than the carrying amount of the related store assets, an impairment loss is determined by comparing the estimated fair value with the carrying value of the related assets.&#160; The impairment loss is then allocated across the asset group&#8217;s major classifications which in this case are operating lease assets and property and equipment.&#160; Triggering events at the store level could include material declines in operational and financial performance or planned changes in the use of assets, such as store relocation or store closure.&#160; This evaluation requires management to make judgements relating to future cash flows, growth rates and economic and market conditions.&#160; The fair value of an asset group is estimated using a discounted cash flow valuation method.</div><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_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Fair Value of Financial Instruments</span></span>.&#160; We measure fair value as an exit price, which is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&#160; As a basis for considering such assumptions, accounting standards establish a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</div><table cellpadding="0" class="DSPFListTable" id="z70f7e2fee9fd4a118074ee6fbbe73939" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 1 &#8211; observable inputs that reflect quoted prices in active markets for identical assets or liabilities.</div>
          </td>
        </tr>

    </table><table cellpadding="0" class="DSPFListTable" id="z740c83ab599b476f94c9b272a66dee93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 2 &#8211; significant observable inputs other than quoted prices in active markets for similar assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are
              not active; or other inputs that are observable or can be corroborated by observable market data.</div>
          </td>
        </tr>

    </table><table cellpadding="0" class="DSPFListTable" id="zc563601840f84b898ef088ffc0392f64" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;">

        <tr>
          <td style="width: 18pt;"><br/>
          </td>
          <td style="width: 18pt; vertical-align: top; color: #000000;">&#9679;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="color: rgb(0, 0, 0);">Level 3 &#8211; significant unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants.</div>
          </td>
        </tr>

    </table><div style="text-align: justify; color: #000000;">Classification of the financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.</div><div style="text-align: justify; color: #000000;">Our principal financial instruments held consist of T-Bills as of September 30, 2025, are cash equivalent, which fall under level 1 of the fair value hierarchy and accounts receivable - trade, accounts payable - trade, which fall under Level 3 of the fair value hierarchy.&#160; As of September 30, 2025 and December 31, 2024, the carrying values of our financial instruments included in our Consolidated Balance Sheets approximated their fair values.&#160; There were no transfers into or out of Levels 1, 2 and 3 during the three and nine months ended September 30, 2025 and 2024.</div><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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Income Taxes</span></span>.&#160; Income taxes are estimated for each jurisdiction in which we operate.&#160; This involves assessing current tax exposure together with temporary differences resulting from differing treatment of items for tax and financial statement accounting purposes.&#160; Any resulting deferred tax assets are evaluated for recoverability based on estimated future taxable income.&#160; To the extent it is more &#8211;likely &#8211;than not that all or a portion of a deferred tax asset will not be realized, a valuation allowance is recorded.&#160; Our evaluation regarding whether a valuation allowance is required or should be adjusted also considers, among other things, the nature, frequency, and severity of recent losses, forecasts of future profitability and the duration of statutory carryforward periods.</div><div style="text-align: justify;">Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse.&#160; The effect on deferred taxes from a change in tax rate is
      recognized through continuing operations in the period that includes the enactment date of the change.&#160; Changes in tax laws and rates could affect recorded deferred tax assets and liabilities in the future.</div><div style="text-align: justify;">A tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes,
      based on the technical merits. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized.</div><div style="text-align: justify;">We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment&#160; &#160;&#160; changes as a result of the evaluation of new information not previously available.&#160; Due to the complexity of
      some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities.&#160; These differences will be reflected as increases or decreases to income tax expense and the
      effective tax rate in the period in which new information becomes available.&#160; We recognize interest and/or penalties related to all tax positions in income tax expense. To the extent that accrued interest and penalties do not ultimately become
      payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.</div><div style="text-align: justify;">We may be subject to periodic audits by the Internal Revenue Service and other taxing authorities.&#160; These audits may challenge certain of our tax positions, such as the timing and amount of deductions and allocation of
      taxable income to the various jurisdictions.</div><div style="text-align: justify;">H.R.1 One Big Beautiful Bill Act was enacted into law on July 4, 2025.&#160; The Company is analyzing the income tax and other provisions of this law to determine its impact, if any, on the Company&#8217;s financial statements.</div><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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Stock-based compensation</span></span>.&#160; The Company&#8217;s stock-based compensation relates primarily to restricted stock unit (&#8220;RSU&#8221;) awards.&#160; Accounting guidance requires measurement and recognition of compensation expense at an amount equal to the grant date fair value.&#160; Compensation expense is recognized for service-based stock awards on a straight-line basis or ratably over the requisite service period, based on the closing price of the Company&#8217;s stock on the date of grant.&#160; The service-based awards typically vest ratably over the requisite service period, provided that the participant is employed on the vesting date.&#160; Compensation expense is reduced by actual forfeitures as they occur over the requisite service period of the awards.</div><div style="text-align: justify; color: #000000;">Performance-based and market-based RSUs vest, if at all, upon the Company satisfying certain performance and market targets.&#160; The Company records compensation expense for awards with a performance
      condition when it is probable that the condition will be achieved.&#160; If the Company determines it is not probable a performance condition will be achieved, no compensation expense is recognized.&#160; If the Company changes its assessment in a subsequent
      period and concludes it is probable a performance condition will be achieved, the Company will recognize compensation expense ratably between the period of the change in assessment through the expected date of satisfying the performance condition for
      vesting.&#160; If the Company subsequently assesses that it is no longer probable that a performance condition will be achieved, the accumulated expense that has been previously recognized will be reversed.&#160; The compensation expense ultimately recognized,
      if any, related to performance-based awards will equal the grant date fair value based on the number of shares for which the performance condition has been satisfied and market-based amounts are valued at the grant date and recognized ratably over
      the service period.&#160; We issue shares from authorized shares upon the lapsing of vesting restrictions on RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards.&#160; The payments of the employees&#8217; tax liability
      for a portion of the vested shares are generally satisfied by withholding shares with a fair value equal to the tax liability.</div><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_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Accounts Receivable - Trade and Expected Credit Losses</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Accounts Receivable - Trade and Expected Credit Losses</span></span>.&#160; Our receivables primarily arise from the sale of merchandise to customers that have applied for and been granted credit.&#160; Accounts receivable is stated at amounts due, net of an allowance.&#160; Accounts receivable is generally due within 30 days of invoicing.&#160; We estimate expected credit losses based on factors such as the composition of accounts receivable, the age of the accounts, historical bad debt experience, and our evaluation of the financial condition and past collection history of each customer.&#160; Management believes that the historical loss information it has compiled is a reasonable base on which to determine expected credit losses for trade receivables held at <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, because the composition of the trade receivables at that date is consistent with that used in developing the historical credit-loss percentages (i.e., the similar risk characteristics of its customers and its credit practices have not changed significantly over time).&#160; Accordingly, the allowance for expected credit losses at September <span style="color: rgb(0, 0, 0);">30, 2025</span>, December 31, 2024, and January 1, 2024, each totaled less than $0.1 million.</div><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_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Other Intangible Assets</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Other Intangible Assets</span></span>.&#160; Our intangible assets and related accumulated amortization relate to trademarks and copyrights that are definite-lived intangibles and are subject to amortization.&#160; The weighted average amortization period is 15 years for trademarks and copyrights. Amortization expense related to other intangible assets was less than $0.01 million during each of the 3 months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024.&#160; Based on the current amount of intangible assets subject to amortization, we estimate amortization expense to be less than $0.01 million annually over the next five years.</div><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_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive Income</a></td>
<td class="text"><div style="text-align: justify;"><span style="font-style: italic;"><span style="text-decoration:underline">Comprehensive Income</span></span>.&#160; Comprehensive income includes net income or loss and certain other items that are recorded directly to stockholders&#8217; equity. The Company&#8217;s only source of other comprehensive income&#160; is foreign currency translation adjustments, and those adjustments are presented net of tax.</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_RevenueRecognitionDiscountsPolicyTextBlock">
<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>Disclosure of accounting policy for sales discounts.</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;">tlfa_RevenueRecognitionDiscountsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for comprehensive income.</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;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock">
<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>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<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;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-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;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<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>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/830/tableOfContent<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;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<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>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4<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;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<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>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</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/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-4<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;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/330/tableOfContent<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6<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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<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>Disclosure of accounting policy for leasing arrangement entered into by lessee.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-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;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477798/958-360-50-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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<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>Disclosure of accounting policy for revenue from contract with customer.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<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;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<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>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-50-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;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [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_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text">In the following table, revenue for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025</span> and 2024 is disaggregated by geographic areas as follows:<table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">United States</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,280</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">15,468</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">48,056</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">47,854</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Canada</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,742</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,659</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,310</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">5,293</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">Spain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">242</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">224</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">706</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">766</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;">Net sales</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,264</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">17,351</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">54,072</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">53,913</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventory</a></td>
<td class="text"><div style="text-align: justify; color: #000000;">Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.</div>
    <div><br/>
    </div>
    <table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;">(in thousands)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">September 30, 2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">On hand:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Finished goods held for sale</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">32,376</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">31,022</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);">Raw materials and work in process</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,186</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,819</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Inventory in transit</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,385</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,715</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">TOTAL</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,947</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">35,556</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<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>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>STOCK-BASED COMPENSATION [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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Activity of Restricted Stock and RSU Awards</a></td>
<td class="text"><div style="text-align: justify;">A summary of the activity for RSU awards as of <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>is presented below:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z36c7389172eb4575b23ce81b5b85cf88" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Shares</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">(in thousands)</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: #000000; font-weight: bold;">Weighted</div>
            <div style="text-align: center; color: #000000; font-weight: bold;"> Average</div>
            <div style="text-align: center; color: #000000; font-weight: bold;">Share Price</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance, January 1, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">409</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.32</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Granted</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1,018</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3.96</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Forfeited</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(355</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.32</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vested</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(19</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">4.39</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Balance, September 30, 2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">1,053</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">3.96</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><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_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock', window );">Non-vested, Service-based Awards</a></td>
<td class="text"><div style="text-align: justify;">As of <span style="color: rgb(0, 0, 0);">September 30, 2025</span>, there was unrecognized compensation cost related to non-vested, RSU awards of $0.4 million, which will be recognized in each of the following years or which $0.1 million remain to be recognized in the fourth quarter (dollars in thousands):</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z00285f4d266e4bb1a5c476ba8b93f5c1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="4" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Unrecognized Expense</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2025</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">126</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2026</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">172</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2027</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">36</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2028</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">2029</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">7</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0); font-weight: bold;">358</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<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>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock">
<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>Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (i)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>EARNINGS PER SHARE [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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Computation of Basic and Diluted EPS</a></td>
<td class="text"><div style="text-align: justify;">The following table sets forth the computation of basic and diluted EPS for the three and nine months ended <span style="color: rgb(0, 0, 0);">September 30, 2025 </span>and 2024:</div>
    <div><br/>
    </div>
    <table border="0" cellpadding="0" class="cfttable" id="z63f06ed6a4274c46a28d10f594e8ad64" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Three Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Nine Months Ended September 30,</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-style: italic;">(in thousands, except share data)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2025</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2024</div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom;" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold;">Numerator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); margin-left: 9pt;">Net (loss) income</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(1,352</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">(132</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">10,032</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0);">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="color: rgb(0, 0, 0);">495</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Denominator:</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,142,441</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,422,514</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,378,083</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,412,923</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to Board of Directors under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">17,555</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">2,041</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Dilutive effect of service-based restricted stock awards granted to employees under the Plan</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">-</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">107,149</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="color: rgb(0, 0, 0);">96,935</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted weighted-average common shares outstanding</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,142,441</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,422,514</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,502,787</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">8,511,899</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%;" valign="bottom">
            <div style="text-indent: -9pt; margin-left: 9pt;">&#160;</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Basic earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.02</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.20</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.06</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
            <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Diluted earnings (loss) per share</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.17</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(0.02</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
            <div style="color: rgb(0, 0, 0);">)</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">1.18</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="color: rgb(0, 0, 0);">0.06</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract', window );"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [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_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Sale and Disposal of Headquarter</a></td>
<td class="text"><table border="0" cellpadding="0" class="cfttable" id="zff80690180c34788b14066cc2e13f53d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;">

        <tr>
          <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="text-align: center; font-weight: bold;">Sales and Disposal of Headquarters<span style="font-style: italic;"> (in thousands)</span></div>
          </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>Net Proceeds</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
            <div>$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>24,897</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom">
            <div>NBV of Headquarters Assets</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>8,672</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%;" valign="bottom">&#160;</td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">Net Gain</div>
          </td>
          <td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>
          <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom">
            <div style="font-weight: bold;">$</div>
          </td>
          <td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold;">16,225</div> </td>
          <td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>
        </tr>

    </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<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>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3A<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4A<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-4B<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5A<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5D<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-1<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-3<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;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>Store </div>
<div>Segment</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [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_us-gaap_NumberOfStores', window );">Number of stores (in Store)</a></td>
<td class="nump">101<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_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments (in Segment) | Segment</a></td>
<td class="nump">1<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_us-gaap_NumberOfReportableSegments', window );">Number of reporting segments (in Segment) | Segment</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores (in Store)</a></td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [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_us-gaap_NumberOfStores', window );">Number of stores (in Store)</a></td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ES', window );">Spain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores (in Store)</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<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>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<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;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<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>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStores">
<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>Represents the number of stores.</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;">us-gaap_NumberOfStores</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss', window );">Sales return allowance</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_GiftCardRedemptionPeriod', window );">Gift card redemption period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from change in deferred obligation balance</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue, recognized</a></td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">0.2<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_InventoryMerchandiseExpectedToBeReturned', window );">Estimate of merchandise expected to be returned</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Maximum [Member] | All Other Countries [Member] | Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Revenue percentage</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember', window );">Accrued Expenses and Other Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with customer liability</a></td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_GiftCardRedemptionPeriod">
<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>Expected customer gift card redemption period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="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;">tlfa_GiftCardRedemptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_InventoryMerchandiseExpectedToBeReturned">
<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>Gross amount of merchandise or supplies to which the entity expected returns as of balance sheet date.</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;">tlfa_InventoryMerchandiseExpectedToBeReturned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<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 an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss">
<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>Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3<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;">us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<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>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<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;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<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>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</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;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=tlfa_AllOtherCountriesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=tlfa_AllOtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 17,264<span></span>
</td>
<td class="nump">$ 17,351<span></span>
</td>
<td class="nump">$ 54,072<span></span>
</td>
<td class="nump">$ 53,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">15,280<span></span>
</td>
<td class="nump">15,468<span></span>
</td>
<td class="nump">48,056<span></span>
</td>
<td class="nump">47,854<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">1,742<span></span>
</td>
<td class="nump">1,659<span></span>
</td>
<td class="nump">5,310<span></span>
</td>
<td class="nump">5,293<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ES', window );">Spain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 242<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 706<span></span>
</td>
<td class="nump">$ 766<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<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;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<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>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</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/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>Discount</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_NumberOfClassesOfCustomerDiscounts', window );">Number of classes of customer discounts (in Discount) | Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet', window );">Transfers into (out of) Level 3</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for expected credit losses</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Trademarks/Copyrights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average amortization period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Related Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Equipment and Machinery [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">$ 10,000.00<span></span>
</td>
<td class="nump">$ 10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Amortization expense, 2025</a></td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Amortization expense, 2026</a></td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Amortization expense, 2027</a></td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Amortization expense, 2028</a></td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Amortization expense, 2029</a></td>
<td class="nump">$ 10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Equipment and Machinery [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_NumberOfClassesOfCustomerDiscounts">
<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>Number of classes of customer discounts.</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;">tlfa_NumberOfClassesOfCustomerDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<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>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<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>Amount of allowance for credit loss on accounts receivable.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet">
<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>Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -SubTopic 30<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<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>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</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_us-gaap_InventoryNetAbstract', window );"><strong>On hand:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods held for sale</a></td>
<td class="nump">$ 32,376<span></span>
</td>
<td class="nump">$ 31,022<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_us-gaap_InventoryWorkInProcessAndRawMaterials', window );">Raw materials and work in process</a></td>
<td class="nump">1,186<span></span>
</td>
<td class="nump">1,819<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_us-gaap_OtherInventoryInTransit', window );">Inventory in transit</a></td>
<td class="nump">2,385<span></span>
</td>
<td class="nump">2,715<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">TOTAL</a></td>
<td class="nump">$ 35,947<span></span>
</td>
<td class="nump">$ 35,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<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>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessAndRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryWorkInProcessAndRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventoryInTransit">
<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>Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherInventoryInTransit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NOTES PAYABLE AND LONG-TERM DEBT (Details) - JP Morgan Chase Bank, N.A. [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 03, 2023</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>NOTES PAYABLE AND LONG-TERM DEBT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">TermSecuredOvernightFinancingRateSOFRRateMembe<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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points interest rate</a></td>
<td class="nump">2.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Line of credit facility, funds borrowed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of variable interest rate on debt instrument.</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/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<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;">us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<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>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=tlfa_JPMorganChaseBankNAMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=tlfa_JPMorganChaseBankNAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAX (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAX [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">26.20%<span></span>
</td>
<td class="nump">27.90%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<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>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2013</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Number of shares issued from vesting of restricted stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember', window );">Service-Based Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized Expense (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember', window );">Service-Based Restricted Stock Units [Member] | Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense (in Dollars)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndThirteenRestrictedStockPlanMember', window );">2013 Restricted Stock Plan [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of common shares reserved for issuance (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndThirteenRestrictedStockPlanMember', window );">2013 Restricted Stock Plan [Member] | Maximum [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of common shares reserved for issuance (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of common shares reserved for issuance (in Shares)</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Non-Employee Directors [Member] | Service-Based Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period from grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units granted (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Key Employees [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period from grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units granted (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Board of Directors [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period from grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units granted (in Shares)</a></td>
<td class="nump">17,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Chief Executive Officer [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units granted (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of restricted stock units vested (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Maximum [Member] | Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Number of common shares reserved for issuance (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember', window );">2023 Restricted Stock Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period from grant date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<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>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<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>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<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>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndThirteenRestrictedStockPlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tlfa_TwoThousandAndThirteenRestrictedStockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=tlfa_NonEmployeeDirectorMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=tlfa_NonEmployeeDirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details) - Restricted Stock and RSU [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in Shares) | shares</a></td>
<td class="nump">409<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.32<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in Shares) | shares</a></td>
<td class="nump">1,018<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.96<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in Shares) | shares</a></td>
<td class="num">(355)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.32<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in Shares) | shares</a></td>
<td class="num">(19)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 4.39<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in Shares) | shares</a></td>
<td class="nump">1,053<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.96<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<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>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<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>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=tlfa_RestrictedStockAndRestrictedStockUnitsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=tlfa_RestrictedStockAndRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details) - Service-Based Restricted Stock Units [Member]<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>STOCK-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears', window );">2026</a></td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears', window );">2027</a></td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears', window );">2028</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears', window );">2029</a></td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized Expense</a></td>
<td class="nump">$ 358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears">
<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>Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fourth fiscal year following the latest fiscal year.</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;">tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears">
<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>Unrecognized cost of unvested share-based compensation awards in excess of one year due in the third fiscal year following the latest fiscal year.</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;">tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears">
<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>Unrecognized cost of unvested share-based compensation awards due in excess of one year due in the second fiscal year following the latest fiscal year.</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;">tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths">
<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>Unrecognized cost of unvested share-based compensation awards in excess of one year due in the next fiscal year following the latest fiscal year.</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;">tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears">
<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>Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fifth fiscal year following the latest fiscal year.</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;">tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=tlfa_ServicedBasedRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net (loss) income (in Dollars)</a></td>
<td class="num">$ (1,352)<span></span>
</td>
<td class="num">$ (199)<span></span>
</td>
<td class="nump">$ 11,583<span></span>
</td>
<td class="num">$ (132)<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="nump">$ 10,032<span></span>
</td>
<td class="nump">$ 495<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_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding (in Shares)</a></td>
<td class="nump">8,142,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,422,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,378,083<span></span>
</td>
<td class="nump">8,412,923<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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted-average common shares outstanding (in Shares)</a></td>
<td class="nump">8,142,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,422,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,502,787<span></span>
</td>
<td class="nump">8,511,899<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_us-gaap_EarningsPerShareBasic', window );">Basic earnings (loss) per share (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 0.06<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_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings (loss) per share (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.06<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_DirectorMember', window );">Board of Directors [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,555<span></span>
</td>
<td class="nump">2,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember', window );">Employees [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,149<span></span>
</td>
<td class="nump">96,935<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<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>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<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;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_DirectorMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jul. 18, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 17, 2024</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
<th class="th"><div>Aug. 08, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Share repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,773,000<span></span>
</td>
<td class="nump">$ 9,773,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Remaining repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">Former Chief Executive Officer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Number of shares purchase (in Shares)</a></td>
<td class="nump">430,897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Purchase price per share (in Dollars per share)</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Aggregate repurchase amount</a></td>
<td class="nump">$ 1,292,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Share Repurchase Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Share repurchase amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StockRepurchaseProgramAuthorizedAmount1">
<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>Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<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;">srt_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<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>Price of a single share of a number of saleable stocks of a company.</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;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<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>Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership.</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;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<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>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<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>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481549/505-30-45-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;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ShareRepurchaseProgramAxis=tlfa_ShareRepurchaseProgramMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ShareRepurchaseProgramAxis=tlfa_ShareRepurchaseProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Mar. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Net proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,897<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_HeadquarterAssetsNetBookValue', window );">NBV of headquarter assets</a></td>
<td class="nump">$ 8,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Net gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,225<span></span>
</td>
<td class="nump">0<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="num">(1,833)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,389<span></span>
</td>
<td class="nump">673<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_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="num">$ (1,352)<span></span>
</td>
<td class="num">$ (199)<span></span>
</td>
<td class="nump">$ 11,583<span></span>
</td>
<td class="num">$ (132)<span></span>
</td>
<td class="nump">$ 101<span></span>
</td>
<td class="nump">$ 525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,032<span></span>
</td>
<td class="nump">$ 495<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_us-gaap_EarningsPerShareBasic', window );">Earnings per share basic (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 0.06<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_us-gaap_EarningsPerShareDiluted', window );">Earnings per share diluted (in Dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.02)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.06<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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease, term of contract</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Lease, renewal term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember', window );">Revision of Prior Period, Error Correction, Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings per share basic (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings per share diluted (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_HeadquarterAssetsNetBookValue">
<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 net book value of the asset(s) sold in connection with the sale of the headquarter assets.</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;">tlfa_HeadquarterAssetsNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<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>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<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>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 69: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 70: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 71: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 72: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 73: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 74: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 75: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 76: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 77: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 78: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 79: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 80: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 81: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 82: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 83: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 84: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 85: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-6<br><br>Reference 86: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 87: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 88: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 89: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 90: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 91: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 92: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 93: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 94: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 95: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 96: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 97: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-3<br><br>Reference 98: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 99: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 100: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 101: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 102: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 103: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 104: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 105: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-1<br><br>Reference 106: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476151/220-40-65-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;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<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 cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</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_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract', window );"><strong>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Net Proceeds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24,897<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_tlfa_HeadquarterAssetsNetBookValue', window );">NBV of Headquarters Assets</a></td>
<td class="nump">$ 8,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,672<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets', window );">Net Gain</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 16,225<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_HeadquarterAssetsNetBookValue">
<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 net book value of the asset(s) sold in connection with the sale of the headquarter assets.</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;">tlfa_HeadquarterAssetsNetBookValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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;">tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>tlfa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<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;">us-gaap_GainLossOnDispositionOfAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<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 cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENTS (Details) - Subsequent Event [Member] - JP Morgan Chase Bank, N.A. [Member]<br></strong></div></th>
<th class="th">
<div>Nov. 10, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>SUBSEQUENT EVENTS [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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 4,000,000<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_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration', window );">Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]</a></td>
<td class="text">TermSecuredOvernightFinancingRateSOFRRateMembe<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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis points interest rate</a></td>
<td class="nump">2.10%<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_us-gaap_ProceedsFromLinesOfCredit', window );">Line of credit facility, funds borrowed</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates type of variable interest rate on debt instrument.</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/disclosureRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<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;">us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<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>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<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>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</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/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-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;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=tlfa_JPMorganChaseBankNAMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=tlfa_JPMorganChaseBankNAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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>47
<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>49
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>166</ContextCount>
  <ElementCount>203</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT</Role>
      <ShortName>NOTES PAYABLE AND LONG-TERM DEBT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - INCOME TAX</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/INCOMETAX</Role>
      <ShortName>INCOME TAX</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - STOCK-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/STOCKBASEDCOMPENSATION</Role>
      <ShortName>STOCK-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - EARNINGS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/EARNINGSPERSHARE</Role>
      <ShortName>EARNINGS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES</Role>
      <ShortName>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT</Role>
      <ShortName>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - SUBSEQUENT EVENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SUBSEQUENTEVENTS</Role>
      <ShortName>SUBSEQUENT EVENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>996001 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES</ParentRole>
      <Position>17</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>996002 - Disclosure - STOCK-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables</Role>
      <ShortName>STOCK-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tandyleather.com/role/STOCKBASEDCOMPENSATION</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>996003 - Disclosure - EARNINGS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/EARNINGSPERSHARETables</Role>
      <ShortName>EARNINGS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tandyleather.com/role/EARNINGSPERSHARE</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>996004 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables</Role>
      <ShortName>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>996005 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>996006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>996007 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/DisaggregatedRevenueTable</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>996008 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>996009 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/InventoryTable</Role>
      <ShortName>BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>996010 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails</Role>
      <ShortName>NOTES PAYABLE AND LONG-TERM DEBT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996011 - Disclosure - INCOME TAX (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/INCOMETAXDetails</Role>
      <ShortName>INCOME TAX (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/INCOMETAX</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996012 - Disclosure - STOCK-BASED COMPENSATION (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails</Role>
      <ShortName>STOCK-BASED COMPENSATION (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996013 - Disclosure - STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable</Role>
      <ShortName>STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996014 - Disclosure - STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/NonvestedServicebasedAwardsTable</Role>
      <ShortName>STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996015 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable</Role>
      <ShortName>EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996016 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails</Role>
      <ShortName>SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996017 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails</Role>
      <ShortName>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996018 - Disclosure - SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SaleandDisposalofHeadquarterTable</Role>
      <ShortName>SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ef20054978_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996019 - Disclosure - SUBSEQUENT EVENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://tandyleather.com/role/SUBSEQUENTEVENTSDetails</Role>
      <ShortName>SUBSEQUENT EVENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://tandyleather.com/role/SUBSEQUENTEVENTS</ParentRole>
      <Position>35</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ef20054978_10q.htm">ef20054978_10q.htm</File>
    <File>tlfa-20250930.xsd</File>
    <File>tlfa-20250930_cal.xml</File>
    <File>tlfa-20250930_def.xml</File>
    <File>tlfa-20250930_lab.xml</File>
    <File>tlfa-20250930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="650">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>52
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20054978_10q.htm": {
   "nsprefix": "tlfa",
   "nsuri": "http://tandyleather.com/20250930",
   "dts": {
    "inline": {
     "local": [
      "ef20054978_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "tlfa-20250930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "tlfa-20250930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "tlfa-20250930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "tlfa-20250930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tlfa-20250930_pre.xml"
     ]
    }
   },
   "keyStandard": 191,
   "keyCustom": 12,
   "axisStandard": 16,
   "axisCustom": 0,
   "memberStandard": 25,
   "memberCustom": 9,
   "hidden": {
    "total": 16,
    "http://fasb.org/us-gaap/2025": 12,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 166,
   "entityCount": 1,
   "segmentCount": 34,
   "elementCount": 315,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 650,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://fasb.org/srt/2025": 2
   },
   "report": {
    "R1": {
     "role": "http://tandyleather.com/role/DocumentAndEntityInformation",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://tandyleather.com/role/ConsolidatedBalanceSheet",
     "longName": "001 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://tandyleather.com/role/ConsolidatedIncomeStatement",
     "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://tandyleather.com/role/ConsolidatedCashFlow",
     "longName": "004 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://tandyleather.com/role/ShareholdersEquityType2or3",
     "longName": "005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c48",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c53",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES",
     "longName": "006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT",
     "longName": "007 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT",
     "shortName": "NOTES PAYABLE AND LONG-TERM DEBT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://tandyleather.com/role/INCOMETAX",
     "longName": "008 - Disclosure - INCOME TAX",
     "shortName": "INCOME TAX",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://tandyleather.com/role/STOCKBASEDCOMPENSATION",
     "longName": "009 - Disclosure - STOCK-BASED COMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://tandyleather.com/role/EARNINGSPERSHARE",
     "longName": "010 - Disclosure - EARNINGS PER SHARE",
     "shortName": "EARNINGS PER SHARE",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES",
     "longName": "011 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES",
     "longName": "012 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES",
     "shortName": "SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT",
     "longName": "013 - Disclosure - SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT",
     "shortName": "SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tlfa:SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tlfa:SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://tandyleather.com/role/SUBSEQUENTEVENTS",
     "longName": "014 - Disclosure - SUBSEQUENT EVENTS",
     "shortName": "SUBSEQUENT EVENTS",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://tandyleather.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables",
     "longName": "996001 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables",
     "longName": "996002 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://tandyleather.com/role/EARNINGSPERSHARETables",
     "longName": "996003 - Disclosure - EARNINGS PER SHARE (Tables)",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables",
     "longName": "996004 - Disclosure - SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT (Tables)",
     "shortName": "SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
     "longName": "996005 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NumberOfStores",
      "unitRef": "Store",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NumberOfStores",
      "unitRef": "Store",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
     "longName": "996006 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R23": {
     "role": "http://tandyleather.com/role/DisaggregatedRevenueTable",
     "longName": "996007 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Disaggregated Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c109",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R24": {
     "role": "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
     "longName": "996008 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "tlfa:NumberOfClassesOfCustomerDiscounts",
      "unitRef": "Discount",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "tlfa:RevenueRecognitionDiscountsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "tlfa:NumberOfClassesOfCustomerDiscounts",
      "unitRef": "Discount",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "tlfa:RevenueRecognitionDiscountsPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://tandyleather.com/role/InventoryTable",
     "longName": "996009 - Disclosure - BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details)",
     "shortName": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Inventory (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:InventoryFinishedGoods",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
     "longName": "996010 - Disclosure - NOTES PAYABLE AND LONG-TERM DEBT (Details)",
     "shortName": "NOTES PAYABLE AND LONG-TERM DEBT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c121",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c121",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://tandyleather.com/role/INCOMETAXDetails",
     "longName": "996011 - Disclosure - INCOME TAX (Details)",
     "shortName": "INCOME TAX (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails",
     "longName": "996012 - Disclosure - STOCK-BASED COMPENSATION (Details)",
     "shortName": "STOCK-BASED COMPENSATION (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c143",
      "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
     "longName": "996013 - Disclosure - STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Activity of Restricted Stock and RSU Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c145",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c145",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
     "longName": "996014 - Disclosure - STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details)",
     "shortName": "STOCK-BASED COMPENSATION - Non-vested, Service-based Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c141",
      "name": "tlfa:EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c141",
      "name": "tlfa:EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
     "longName": "996015 - Disclosure - EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)",
     "shortName": "EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c148",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
     "longName": "996016 - Disclosure - SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details)",
     "shortName": "SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:TreasuryStockCommonValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails",
     "longName": "996017 - Disclosure - SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT (Details)",
     "shortName": "SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProceedsFromSaleOfProductiveAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c161",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "unique": true
     }
    },
    "R34": {
     "role": "http://tandyleather.com/role/SaleandDisposalofHeadquarterTable",
     "longName": "996018 - Disclosure - SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details)",
     "shortName": "SALES OF CORPORATE HEADQUARTERS & NEW CEO EMPLOYMENT - Sale and Disposal of Headquarter (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ProceedsFromSaleOfProductiveAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails",
     "longName": "996019 - Disclosure - SUBSEQUENT EVENTS (Details)",
     "shortName": "SUBSEQUENT EVENTS (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c164",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c164",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054978_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableTradeCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable-trade",
        "label": "Accounts Payable, Trade, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r41"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable-trade, net of allowance for credit losses of $18 at September 30, 2025 and $49 at December 31, 2024",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_AccruedLiabilitiesAndOtherLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other Liabilities [Member]",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities And Other Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r146",
      "r598"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss, net of tax",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r16",
      "r59",
      "r149",
      "r594",
      "r615",
      "r619",
      "r921"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r9",
      "r16",
      "r482",
      "r485",
      "r532",
      "r610",
      "r611",
      "r833",
      "r834",
      "r835",
      "r847",
      "r848",
      "r849",
      "r850"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average amortization period",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r713"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid-in capital",
        "label": "Additional Paid in Capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r793",
      "r972"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid-in Capital [Member]",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r631",
      "r847",
      "r848",
      "r849",
      "r850",
      "r922",
      "r974"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Noncash Item [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Shares withheld for taxes and cancelled",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjustments",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity",
        "documentation": "Amount of expense (income); loss (gain); increase (decrease) in liability and (increase) decrease in asset used in operating activity; and cash inflow (outflow) from operating activity, classified as other; in reconciling net income to reflect cash provided by (used in) operating activity when indirect cash flow method is applied."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "tlfa_AllOtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "AllOtherCountriesMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Other Countries [Member]",
        "documentation": "All other countries excluding the United States and Canada.",
        "label": "All Other Countries Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation expense (in Dollars)",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r408",
      "r417"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for expected credit losses",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r235",
      "r244",
      "r247",
      "r248",
      "r940"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses (in Dollars)",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r235",
      "r244"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expenses",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r167",
      "r268",
      "r274",
      "r716",
      "r720",
      "r721",
      "r723",
      "r725"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r94",
      "r148",
      "r173",
      "r175",
      "r176",
      "r216",
      "r221",
      "r226",
      "r227",
      "r236",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r461",
      "r463",
      "r507",
      "r583",
      "r584",
      "r591",
      "r658",
      "r733",
      "r734",
      "r742",
      "r793",
      "r804",
      "r805",
      "r816",
      "r887",
      "r888",
      "r932"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r141",
      "r155",
      "r173",
      "r175",
      "r176",
      "r236",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r461",
      "r463",
      "r507",
      "r793",
      "r887",
      "r888",
      "r932"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r506",
      "r786",
      "r787",
      "r825",
      "r942"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r285",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r506",
      "r786",
      "r787",
      "r825",
      "r942"
     ]
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings and Related Improvements [Member]",
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada [Member]",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalent",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r144",
      "r717"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r71",
      "r172"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net decrease in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r71"
     ]
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Chief Executive Officer [Member]",
        "verboseLabel": "Former Chief Executive Officer [Member]",
        "label": "Chief Executive Officer [Member]",
        "documentation": "Person with designation of chief executive officer."
       }
      }
     },
     "auth_ref": [
      "r865"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfTreasuryStockTable",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Treasury Stock [Table]",
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 6)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r87",
      "r592",
      "r645"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://tandyleather.com/role/COMMITMENTSANDCONTINGENCIES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENCIES",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r287",
      "r288",
      "r701",
      "r882",
      "r884"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of common shares reserved for issuance (in Shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r806",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r847",
      "r848",
      "r850",
      "r922",
      "r970",
      "r974"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in Shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r646"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued (in Shares)",
        "label": "Common Stock, Shares, Issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r50"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares outstanding (in Shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r50",
      "r646",
      "r664",
      "r974",
      "r975"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.0024 par value; 15,000,000 shares authorized; 9,491,878 and 9,920,957 shares issued at September 30, 2025 and December 31, 2024, respectively; 8,067,502 and 8,496,581 shares outstanding at September 30, 2025 and December 31, 2024, respectively",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r336",
      "r341",
      "r593",
      "r793"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive (loss) income",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r84",
      "r157",
      "r159",
      "r164",
      "r581",
      "r603"
     ]
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Comprehensive Income",
        "label": "Comprehensive Income, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for comprehensive income."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r231",
      "r623",
      "r624",
      "r700",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r231",
      "r623",
      "r624",
      "r700",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r231",
      "r623",
      "r624",
      "r700",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue percentage",
        "label": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r231",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r231",
      "r623",
      "r624",
      "r700",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales return allowance",
        "label": "Contract with Customer, Asset, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss for right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r247",
      "r248",
      "r346"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract with customer liability",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r345",
      "r347",
      "r359"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognized from change in deferred obligation balance",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due."
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of sales",
        "label": "Cost of Product and Service Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r543",
      "r721",
      "r726",
      "r785",
      "r837"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Cost, Depreciation",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r836",
      "r878"
     ]
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable - Trade and Expected Credit Losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "NOTES PAYABLE AND LONG-TERM DEBT [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOTES PAYABLE AND LONG-TERM DEBT",
        "label": "Debt Disclosure [Text Block]",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r173",
      "r174",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r293",
      "r294",
      "r304",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r320",
      "r327",
      "r328",
      "r330",
      "r477",
      "r517"
     ]
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis points interest rate",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOTES PAYABLE AND LONG-TERM DEBT [Abstract]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r477",
      "r587",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r792",
      "r841",
      "r842",
      "r843",
      "r846",
      "r928",
      "r929"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r24",
      "r25",
      "r31",
      "r80",
      "r81",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r311",
      "r316",
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r329",
      "r477",
      "r587",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r792",
      "r841",
      "r842",
      "r843",
      "r846",
      "r928",
      "r929"
     ]
    },
    "us-gaap_DebtInstrumentVariableInterestRateTypeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentVariableInterestRateTypeExtensibleEnumeration",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "label": "Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]",
        "documentation": "Indicates type of variable interest rate on debt instrument."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r422",
      "r423"
     ]
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Taxes and Tax Credits",
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue, recognized",
        "label": "Deferred Revenue, Revenue Recognized",
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue."
       }
      }
     },
     "auth_ref": []
    },
    "srt_DirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "DirectorMember",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Board of Directors [Member]",
        "label": "Director [Member]",
        "documentation": "Person serving on board of directors."
       }
      }
     },
     "auth_ref": [
      "r828",
      "r865",
      "r971"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r358",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregated Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r891"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATION"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r369",
      "r400",
      "r401",
      "r403",
      "r753"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCK-BASED COMPENSATION [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend Paid",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "tlfa_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "DocumentAndEntityInformationAbstract",
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Quarterly Report",
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "ES",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spain [Member]",
        "label": "SPAIN"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "EARNINGS PER SHARE [Abstract]",
        "terseLabel": "Net (loss) income per common share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Dollars per share)",
        "verboseLabel": "Basic earnings (loss) per share (in Dollars per share)",
        "netLabel": "Earnings per share basic (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r165",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r209",
      "r210",
      "r211",
      "r215",
      "r334",
      "r406",
      "r451",
      "r460",
      "r501",
      "r502",
      "r582",
      "r604",
      "r729"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted earnings (loss) per share (in Dollars per share)",
        "netLabel": "Earnings per share diluted (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r165",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r195",
      "r203",
      "r209",
      "r210",
      "r211",
      "r215",
      "r334",
      "r406",
      "r451",
      "r460",
      "r501",
      "r502",
      "r582",
      "r604",
      "r729"
     ]
    },
    "us-gaap_EarningsPerShareDilutedLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDilutedLineItems",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE [Abstract]",
        "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r207",
      "r209",
      "r211"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://tandyleather.com/role/EARNINGSPERSHARE"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EARNINGS PER SHARE",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r212",
      "r213",
      "r214"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://tandyleather.com/role/INCOMETAXDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r754"
     ]
    },
    "tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "documentation": "Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fourth fiscal year following the latest fiscal year.",
        "label": "Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Four Years"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "documentation": "Unrecognized cost of unvested share-based compensation awards in excess of one year due in the third fiscal year following the latest fiscal year.",
        "label": "Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Three Years"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "documentation": "Unrecognized cost of unvested share-based compensation awards due in excess of one year due in the second fiscal year following the latest fiscal year.",
        "label": "Employee Service Share Based Compensation Non Vested Awards Compensation Cost Not Yet Recognized Due In Two Years"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "documentation": "Unrecognized cost of unvested share-based compensation awards in excess of one year due in the next fiscal year following the latest fiscal year.",
        "label": "Employee Service Share Based Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Next Twelve Months"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Unrecognized Expense",
        "terseLabel": "Unrecognized Expense (in Dollars)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r402"
     ]
    },
    "tlfa_EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable": {
       "parentTag": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "documentation": "Unrecognized cost of unvested share-based compensation awards in excess of one year due in the fifth fiscal year following the latest fiscal year.",
        "label": "Employee Service Sharebased Compensation Nonvested Awards Compensation Cost Not Yet Recognized Due In Five Years"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityClassOfTreasuryStockLineItems",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r128",
      "r135",
      "r136",
      "r161",
      "r162",
      "r163",
      "r179",
      "r180",
      "r181",
      "r184",
      "r193",
      "r196",
      "r198",
      "r217",
      "r237",
      "r240",
      "r279",
      "r333",
      "r343",
      "r406",
      "r434",
      "r435",
      "r447",
      "r448",
      "r449",
      "r452",
      "r459",
      "r460",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r500",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r518",
      "r520",
      "r532",
      "r602",
      "r610",
      "r611",
      "r612",
      "r631",
      "r682"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers into (out of) Level 3",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net",
        "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r924",
      "r925"
     ]
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r926"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of finance lease obligations",
        "label": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r523",
      "r525"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, 2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r713",
      "r716"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, 2025",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, 2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r713",
      "r716"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, 2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r713",
      "r716"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, 2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r713",
      "r716"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r544",
      "r545",
      "r622",
      "r713",
      "r716",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r276",
      "r277",
      "r622",
      "r713",
      "r716",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r772",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and transactions",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and Fixtures [Member]",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails",
      "http://tandyleather.com/role/SaleandDisposalofHeadquarterTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on disposal of headquarters (see footnote 8)",
        "negatedLabel": "Gain on disposal of assets",
        "verboseLabel": "Net Gain",
        "netLabel": "Net gain",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r839",
      "r877",
      "r879"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Concentration Risk [Member]",
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r858"
     ]
    },
    "tlfa_GiftCardRedemptionPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "GiftCardRedemptionPeriod",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gift card redemption period",
        "documentation": "Expected customer gift card redemption period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Gift Card Redemption Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r64",
      "r93",
      "r173",
      "r175",
      "r176",
      "r236",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r507",
      "r731",
      "r733",
      "r853",
      "r860",
      "r861",
      "r862",
      "r863",
      "r887"
     ]
    },
    "tlfa_HeadquarterAssetsNetBookValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "HeadquarterAssetsNetBookValue",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails",
      "http://tandyleather.com/role/SaleandDisposalofHeadquarterTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NBV of Headquarters Assets",
        "verboseLabel": "NBV of headquarter assets",
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the headquarter assets.",
        "label": "Headquarter Assets Net Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r77"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) income before income taxes",
        "terseLabel": "Income before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r89",
      "r93",
      "r583",
      "r585",
      "r600",
      "r722",
      "r724",
      "r726",
      "r731",
      "r733",
      "r853",
      "r860",
      "r861",
      "r862",
      "r863"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAX [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://tandyleather.com/role/INCOMETAX"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAX",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r173",
      "r177",
      "r419",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r432",
      "r439",
      "r441",
      "r442",
      "r443",
      "r590",
      "r621",
      "r630",
      "r754"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax (benefit) provision",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r99",
      "r173",
      "r197",
      "r198",
      "r216",
      "r224",
      "r227",
      "r424",
      "r425",
      "r440",
      "r605",
      "r722",
      "r724",
      "r726",
      "r754"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r420",
      "r421",
      "r429",
      "r430",
      "r431",
      "r433",
      "r627"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r829"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable-trade",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable-trade",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income taxes, net",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:",
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r826",
      "r838"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherCurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other current assets",
        "label": "Increase (Decrease) in Other Current Assets",
        "documentation": "Amount of increase (decrease) in current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other assets",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r838"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r211",
      "r368"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r540",
      "r541",
      "r542",
      "r544",
      "r727",
      "r868"
     ]
    },
    "us-gaap_IntellectualPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntellectualPropertyMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks/Copyrights [Member]",
        "label": "Intellectual Property [Member]",
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights."
       }
      }
     },
     "auth_ref": [
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876"
     ]
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Interest Income (Expense), Operating",
        "documentation": "Amount of interest income (expense) classified as operating."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r724",
      "r860"
     ]
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/InventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/InventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods held for sale",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "tlfa_InventoryMerchandiseExpectedToBeReturned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "InventoryMerchandiseExpectedToBeReturned",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate of merchandise expected to be returned",
        "documentation": "Gross amount of merchandise or supplies to which the entity expected returns as of balance sheet date.",
        "label": "Inventory Merchandise Expected To Be Returned"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://tandyleather.com/role/InventoryTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet",
      "http://tandyleather.com/role/InventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL",
        "terseLabel": "Inventory",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r718",
      "r793"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://tandyleather.com/role/InventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "On hand:",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r143",
      "r151",
      "r262",
      "r263",
      "r264",
      "r539",
      "r728"
     ]
    },
    "us-gaap_InventoryWorkInProcessAndRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcessAndRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/InventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/InventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials and work in process",
        "label": "Inventory, Work in Process and Raw Materials",
        "documentation": "The aggregate carrying amount as of the balance sheet date of items held by the entity which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. Includes supplies used directly or indirectly in the manufacturing or production process. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "tlfa_JPMorganChaseBankNAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "JPMorganChaseBankNAMember",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "JP Morgan Chase Bank, N.A. [Member]",
        "documentation": "The name of lender will provide the line of credit facility under the credit agreement.",
        "label": "JPMorgan Chase Bank NAMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r524"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, renewal term",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, term of contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r930"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r88",
      "r596",
      "r793",
      "r804",
      "r805",
      "r841",
      "r845",
      "r867",
      "r927"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r142",
      "r173",
      "r175",
      "r176",
      "r236",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r462",
      "r463",
      "r464",
      "r507",
      "r793",
      "r887",
      "r932",
      "r933"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilityForUncertainTaxPositionsNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions",
        "label": "Liability for Uncertainty in Income Taxes, Noncurrent",
        "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r46",
      "r841",
      "r843",
      "r885",
      "r886"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r46"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment and Machinery [Member]",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r220",
      "r289",
      "r290",
      "r291",
      "r292",
      "r362",
      "r395",
      "r396",
      "r397",
      "r418",
      "r503",
      "r538",
      "r606",
      "r607",
      "r620",
      "r637",
      "r638",
      "r685",
      "r687",
      "r689",
      "r690",
      "r692",
      "r695",
      "r696",
      "r698",
      "r699",
      "r711",
      "r712",
      "r736",
      "r743",
      "r752",
      "r755",
      "r756",
      "r757",
      "r788",
      "r789",
      "r790",
      "r791",
      "r802",
      "r889",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r220",
      "r289",
      "r290",
      "r291",
      "r292",
      "r362",
      "r395",
      "r396",
      "r397",
      "r418",
      "r503",
      "r538",
      "r606",
      "r607",
      "r620",
      "r637",
      "r638",
      "r685",
      "r687",
      "r689",
      "r690",
      "r692",
      "r695",
      "r696",
      "r698",
      "r699",
      "r711",
      "r712",
      "r736",
      "r743",
      "r752",
      "r755",
      "r756",
      "r757",
      "r788",
      "r789",
      "r790",
      "r802",
      "r889",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from financing activities:",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activities",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from investing activities:",
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r72",
      "r73"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows from operating activities:",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedCashFlow",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails",
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net (loss) income",
        "terseLabel": "Net income",
        "verboseLabel": "Net (loss) income (in Dollars)",
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r73",
      "r90",
      "r136",
      "r140",
      "r156",
      "r158",
      "r163",
      "r173",
      "r175",
      "r176",
      "r178",
      "r183",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r197",
      "r198",
      "r208",
      "r236",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r334",
      "r337",
      "r339",
      "r342",
      "r406",
      "r451",
      "r460",
      "r502",
      "r507",
      "r601",
      "r665",
      "r680",
      "r681",
      "r722",
      "r724",
      "r726",
      "r814",
      "r887"
     ]
    },
    "us-gaap_NetIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAbstract",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerator:",
        "label": "Net Income (Loss) Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r168",
      "r169",
      "r170",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r191",
      "r199",
      "r215",
      "r232",
      "r233",
      "r237",
      "r238",
      "r239",
      "r240",
      "r278",
      "r279",
      "r286",
      "r331",
      "r332",
      "r333",
      "r334",
      "r404",
      "r405",
      "r406",
      "r407",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r518",
      "r519",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r625"
     ]
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "documentation": "Disclosure of information about change in accounting principle or amendment to accounting standards or both. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards and other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r168",
      "r169",
      "r170",
      "r182",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r191",
      "r199",
      "r215",
      "r232",
      "r233",
      "r237",
      "r238",
      "r239",
      "r240",
      "r278",
      "r279",
      "r286",
      "r331",
      "r332",
      "r333",
      "r334",
      "r404",
      "r405",
      "r406",
      "r407",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r504",
      "r505",
      "r518",
      "r519",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r625"
     ]
    },
    "tlfa_NonEmployeeDirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "NonEmployeeDirectorMember",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Employee Directors [Member]",
        "documentation": "Person with designation of non-employee director.",
        "label": "Non Employee Director Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other (expense) income",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "tlfa_NumberOfClassesOfCustomerDiscounts": {
     "xbrltype": "integerItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "NumberOfClassesOfCustomerDiscounts",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of classes of customer discounts (in Discount)",
        "documentation": "Number of classes of customer discounts.",
        "label": "Number Of Classes Of Customer Discounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfOperatingSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfOperatingSegments",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of operating segments (in Segment)",
        "label": "Number of Operating Segments",
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r859"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting segments (in Segment)",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r732",
      "r735",
      "r859"
     ]
    },
    "us-gaap_NumberOfStores": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfStores",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of stores (in Store)",
        "label": "Number of Stores",
        "documentation": "Represents the number of stores."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingCostsAndExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingCostsAndExpenses",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Costs and Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "(Loss) Income from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r93",
      "r722",
      "r726",
      "r731",
      "r853",
      "r860",
      "r861",
      "r862",
      "r863"
     ]
    },
    "us-gaap_OperatingIncomeLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLossAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (expense):",
        "label": "Operating Income (Loss) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current portion of operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities, non-current",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r522"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r521"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease asset amortization",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r154",
      "r793"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments, net of tax",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r602"
     ]
    },
    "us-gaap_OtherInventoryInTransit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherInventoryInTransit",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/InventoryTable": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/InventoryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory in transit",
        "label": "Other Inventory, in Transit, Gross",
        "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported."
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r785"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend Paid",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of property and equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r265",
      "r266",
      "r719"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/NOTESPAYABLEANDLONGTERMDEBTDetails",
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Line of credit facility, funds borrowed",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r841",
      "r843"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow",
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails",
      "http://tandyleather.com/role/SaleandDisposalofHeadquarterTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sales of Headquarters assets, net",
        "verboseLabel": "Net Proceeds",
        "netLabel": "Net proceeds",
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r526"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, at cost",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r145",
      "r599"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r526",
      "r588",
      "r599",
      "r793"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net of accumulated depreciation",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r97",
      "r98",
      "r597"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r526"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives of assets",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r220",
      "r289",
      "r290",
      "r291",
      "r292",
      "r361",
      "r362",
      "r395",
      "r396",
      "r397",
      "r403",
      "r418",
      "r503",
      "r536",
      "r537",
      "r538",
      "r606",
      "r607",
      "r620",
      "r637",
      "r638",
      "r685",
      "r687",
      "r689",
      "r690",
      "r692",
      "r695",
      "r696",
      "r698",
      "r699",
      "r711",
      "r712",
      "r736",
      "r743",
      "r752",
      "r755",
      "r756",
      "r757",
      "r788",
      "r789",
      "r790",
      "r791",
      "r802",
      "r808",
      "r883",
      "r889",
      "r923",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r105",
      "r106",
      "r108",
      "r119",
      "r121",
      "r122",
      "r124",
      "r125",
      "r220",
      "r289",
      "r290",
      "r291",
      "r292",
      "r361",
      "r362",
      "r395",
      "r396",
      "r397",
      "r403",
      "r418",
      "r503",
      "r536",
      "r537",
      "r538",
      "r606",
      "r607",
      "r620",
      "r637",
      "r638",
      "r685",
      "r687",
      "r689",
      "r690",
      "r692",
      "r695",
      "r696",
      "r698",
      "r699",
      "r711",
      "r712",
      "r736",
      "r743",
      "r752",
      "r755",
      "r756",
      "r757",
      "r788",
      "r789",
      "r790",
      "r791",
      "r802",
      "r808",
      "r883",
      "r889",
      "r923",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r129",
      "r135",
      "r136",
      "r137",
      "r166",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r215",
      "r238",
      "r239",
      "r333",
      "r334",
      "r406",
      "r448",
      "r449",
      "r451",
      "r452",
      "r459",
      "r460",
      "r496",
      "r500",
      "r501",
      "r502",
      "r519",
      "r531",
      "r532",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r625",
      "r864"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r129",
      "r135",
      "r136",
      "r137",
      "r166",
      "r179",
      "r180",
      "r181",
      "r183",
      "r184",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r215",
      "r238",
      "r239",
      "r333",
      "r334",
      "r406",
      "r448",
      "r449",
      "r451",
      "r452",
      "r459",
      "r460",
      "r496",
      "r500",
      "r501",
      "r502",
      "r519",
      "r531",
      "r532",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r625",
      "r864"
     ]
    },
    "tlfa_RestrictedStockAndRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "RestrictedStockAndRestrictedStockUnitsMember",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock and RSU [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met and Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock And Restricted Stock Units Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r852",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Member]",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r82",
      "r595",
      "r614",
      "r619",
      "r629",
      "r647",
      "r793"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings [Member]",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r135",
      "r136",
      "r179",
      "r180",
      "r181",
      "r184",
      "r193",
      "r196",
      "r198",
      "r237",
      "r240",
      "r279",
      "r333",
      "r406",
      "r434",
      "r435",
      "r447",
      "r448",
      "r449",
      "r452",
      "r459",
      "r460",
      "r480",
      "r483",
      "r484",
      "r487",
      "r500",
      "r518",
      "r520",
      "r610",
      "r612",
      "r631",
      "r974"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedIncomeStatement",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r92",
      "r216",
      "r222",
      "r223",
      "r225",
      "r227",
      "r228",
      "r229",
      "r231",
      "r356",
      "r357",
      "r358",
      "r543",
      "r722",
      "r726"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r714"
     ]
    },
    "tlfa_RevenueRecognitionDiscountsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "RevenueRecognitionDiscountsPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discounts",
        "documentation": "Disclosure of accounting policy for sales discounts.",
        "label": "Revenue Recognition Discounts Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "label": "Revision of Prior Period, Error Correction, Adjustment [Member]",
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r195",
      "r196",
      "r197",
      "r198"
     ]
    },
    "tlfa_SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENT"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SALES OF CORPORATE HEADQUARTERS &amp; NEW CEO EMPLOYMENT",
        "documentation": "The entire disclosure for sales of corporate headquarters and new CEO employment.",
        "label": "Sales Of Corporate Headquarters And New CEOEmployment Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales [Member]",
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r855",
      "r856"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]",
        "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r827"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r138",
      "r139",
      "r199",
      "r363",
      "r823"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://tandyleather.com/role/SALESOFCORPORATEHEADQUARTERSNEWCEOEMPLOYMENTTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale and Disposal of Headquarter",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r11",
      "r13",
      "r32",
      "r33",
      "r34",
      "r35",
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r76",
      "r880",
      "r881"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://tandyleather.com/role/EARNINGSPERSHARETables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computation of Basic and Diluted EPS",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r851"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "documentation": "Disclosure of information about diluted earnings per share by class of stock. Includes, but is not limited to, two-class method."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r207",
      "r209",
      "r211"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r56",
      "r57",
      "r58"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r21",
      "r22"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r367",
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r403"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Activity of Restricted Stock and RSU Awards",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r903"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-vested, Service-based Awards",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "documentation": "Geographical area."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r107",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r120",
      "r121",
      "r122",
      "r219",
      "r229",
      "r230",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r583",
      "r584",
      "r585",
      "r586",
      "r634",
      "r635",
      "r636",
      "r686",
      "r688",
      "r691",
      "r693",
      "r695",
      "r697",
      "r698",
      "r699",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r715",
      "r730",
      "r744",
      "r746",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r803",
      "r808",
      "r941",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r920"
     ]
    },
    "tlfa_ServicedBasedRestrictedStockUnitsRSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "ServicedBasedRestrictedStockUnitsRSUsMember",
     "presentation": [
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service-Based Restricted Stock Units [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time.",
        "label": "Serviced Based Restricted Stock Units RSUs Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period from grant date",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r387"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in Shares)",
        "verboseLabel": "Number of restricted stock units granted (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r385"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Dollars per share)",
        "periodEndLabel": "Balance (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r382",
      "r383"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in Shares)",
        "terseLabel": "Number of restricted stock units vested (in Shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in Dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r386"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://tandyleather.com/role/ActivityofRestrictedStockandRSUAwardsTable",
      "http://tandyleather.com/role/NonvestedServicebasedAwardsTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r365",
      "r367",
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r403"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://tandyleather.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r364",
      "r373",
      "r392",
      "r393",
      "r394",
      "r395",
      "r398",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416"
     ]
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employees [Member]",
        "verboseLabel": "Key Employees [Member]",
        "label": "Share-Based Payment Arrangement, Employee [Member]",
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r370",
      "r371",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price per share (in Dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_ShareRepurchaseProgramAndShareRepurchasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "ShareRepurchaseProgramAndShareRepurchasesTextBlock",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASES"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES",
        "documentation": "The entire disclosure for the share repurchase program and share repurchases.",
        "label": "Share Repurchase Program And Share Repurchases Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ShareRepurchaseProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramAxis",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Axis]",
        "documentation": "Information by share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "srt_ShareRepurchaseProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ShareRepurchaseProgramDomain",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Repurchase Program [Domain]",
        "documentation": "Name of share repurchase program."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "tlfa_ShareRepurchaseProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "ShareRepurchaseProgramMember",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchase Program [Member]",
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssued",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "label": "Shares, Issued",
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares withheld for taxes and cancelled (in Shares)",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r919"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r50",
      "r53",
      "r54",
      "r128",
      "r135",
      "r136",
      "r161",
      "r162",
      "r163",
      "r179",
      "r180",
      "r181",
      "r184",
      "r193",
      "r196",
      "r198",
      "r217",
      "r237",
      "r240",
      "r279",
      "r333",
      "r343",
      "r406",
      "r434",
      "r435",
      "r447",
      "r448",
      "r449",
      "r452",
      "r459",
      "r460",
      "r480",
      "r482",
      "r483",
      "r484",
      "r485",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r500",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r518",
      "r520",
      "r532",
      "r602",
      "r610",
      "r611",
      "r612",
      "r631",
      "r682"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsRevenueRecognition",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "documentation": "Information by geographical components."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r107",
      "r109",
      "r110",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r116",
      "r117",
      "r118",
      "r120",
      "r121",
      "r122",
      "r219",
      "r229",
      "r230",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r583",
      "r584",
      "r585",
      "r586",
      "r634",
      "r635",
      "r636",
      "r686",
      "r688",
      "r691",
      "r693",
      "r695",
      "r697",
      "r698",
      "r699",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r715",
      "r730",
      "r744",
      "r746",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r803",
      "r808",
      "r941",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r217",
      "r335",
      "r336",
      "r338",
      "r340",
      "r520",
      "r543",
      "r626",
      "r632",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r682",
      "r724",
      "r726",
      "r809",
      "r973"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Stockholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r138",
      "r139",
      "r199",
      "r363",
      "r823",
      "r824"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r217",
      "r234",
      "r335",
      "r336",
      "r338",
      "r340",
      "r520",
      "r543",
      "r626",
      "r632",
      "r633",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r646",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r682",
      "r724",
      "r726",
      "r809",
      "r973"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails",
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units (in Shares)",
        "verboseLabel": "Number of shares issued from vesting of restricted stock (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r82"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of restricted stock units",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r49",
      "r50",
      "r82"
     ]
    },
    "srt_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of common stock",
        "label": "Share Repurchase Program, Authorized, Amount",
        "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": [
      "r890"
     ]
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining repurchase of common stock",
        "label": "Share Repurchase Program, Remaining Authorized, Amount",
        "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock (in Shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r49",
      "r50",
      "r82"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Repurchase of common stock",
        "label": "Stock Repurchased and Retired During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r49",
      "r50",
      "r82"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares purchase (in Shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r49",
      "r50",
      "r82",
      "r628",
      "r682",
      "r694"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate repurchase amount",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r49",
      "r50",
      "r82",
      "r631",
      "r682",
      "r694",
      "r815"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet",
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total stockholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r53",
      "r54",
      "r74",
      "r648",
      "r664",
      "r683",
      "r684",
      "r793",
      "r816",
      "r841",
      "r844",
      "r845",
      "r867",
      "r927",
      "r974"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY:",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS [Abstract]",
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://tandyleather.com/role/SUBSEQUENTEVENTSDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r534"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENTS [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://tandyleather.com/role/SUBSEQUENTEVENTS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r533",
      "r535"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes payable",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r865",
      "r931"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails",
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]",
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock [Member]",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury stock, shares (in Shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_TreasuryStockCommonValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockCommonValue",
     "crdr": "debit",
     "calculation": {
      "http://tandyleather.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://tandyleather.com/role/ConsolidatedBalanceSheet",
      "http://tandyleather.com/role/SHAREREPURCHASEPROGRAMANDSHAREREPURCHASESDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Treasury stock at cost (1,424,376 shares at September 30, 2025 and December 31, 2024)",
        "terseLabel": "Share repurchase amount",
        "label": "Treasury Stock, Common, Value",
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r29",
      "r53"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://tandyleather.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Purchase of treasury stock",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r26",
      "r82"
     ]
    },
    "tlfa_TwoThousandAndThirteenRestrictedStockPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "TwoThousandAndThirteenRestrictedStockPlanMember",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 Restricted Stock Plan [Member]",
        "documentation": "Refers to 2013 Restricted stock plan.",
        "label": "Two Thousand And Thirteen Restricted Stock Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "tlfa_TwoThousandAndTwentyThreeRestrictedStockPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://tandyleather.com/20250930",
     "localname": "TwoThousandAndTwentyThreeRestrictedStockPlanMember",
     "presentation": [
      "http://tandyleather.com/role/STOCKBASEDCOMPENSATIONDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2023 Restricted Stock Plan [Member]",
        "documentation": "Refers to 2023 Restricted stock plan.",
        "label": "Two Thousand And Twenty Three Restricted Stock Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsBasisofPresentation",
      "http://tandyleather.com/role/DisaggregatedRevenueTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States [Member]",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VehiclesMember",
     "presentation": [
      "http://tandyleather.com/role/BASISOFPRESENTATIONANDCERTAINSIGNIFICANTACCOUNTINGPOLICIESDetailsDiscountsPropertyFairValueAccountsReceivableandOtherIntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Shares)",
        "verboseLabel": "Diluted weighted-average common shares outstanding (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r211"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of shares outstanding:",
        "verboseLabel": "Denominator:",
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://tandyleather.com/role/ComputationofBasicandDilutedEPSTable",
      "http://tandyleather.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "verboseLabel": "Basic weighted-average common shares outstanding (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r211"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column C",
   "Footnote": "5",
   "Publisher": "SEC"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column C",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column C",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column F",
   "Footnote": "7",
   "Publisher": "SEC"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "3",
   "Publisher": "SEC"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column A",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "M",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476151/220-40-65-1"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-6"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "11",
   "Subsection": "03",
   "Publisher": "SEC"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "6",
   "Subsection": "04",
   "Paragraph": "12",
   "Subparagraph": "(b)(1)",
   "Publisher": "SEC"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-5"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>53
<FILENAME>0001140361-25-041386-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-041386-xbrl.zip
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
M=M^]Z?S7WV^NOI_?W?_G3PVC5/_"SO_[QV7W7Q0]5I)KJA!*)=E.R'D?R%'
MI-XR -GY<7=W?MUE,V+W,R75DNF3>].'4$HH51^E*J5H3H[19B/^@H>6%4.?
M6W0@Y%X]NRJX<=5/$YD@\38"8A=QN$4]X'I9:QF%6CF3B(M*&HNH=!)42EDZ
M)A65*EJK7"B5<I8LG;]U&,R3/Q;38REER19/9H<Z-N_9CAW:=%@EV;P*J6C$
MZ]44FVW7DLE?,Y<VDC!5J:P;I9/9=D4L)!8>3[OOB84UU//5^NFP4*65]>7,
MGL?)ZIK6U4J* _4UKSQ:/C;GM['DZUJK5LVDMH!*JI18H X+UFJ^OOTLK.*?
MPO?V18"&UBKF"_XGLLDQGB0VPA*U  *OS[R%:CY9KG%IDY1R\B<'FZ3V5RMH
M8JJ_;"/,FM)>S^;$.]H1261_7V3?7V6B7<C>P*-@"H:>28W5T]@<N8?C8=X^
MMUHY(R9/PBO?$DI]FV/&(;B-Z"EA<?6JKLZ^;.6-"2+=:9$NC>[?D70&DJ[1
M4,>X5T.ITR9#BM&]J^Q00BFA5'V4JA1I_0'#XX?<=C'8RD9>8*/>I$*S:C(F
M/ZNFEPO/3[#5Y<^W$V1M5^2J4=9:I3(%88D=RK!C'\N;?;&C@B<@Y(P="BQP
MMM214<U9&."B"HY+LD@5MD@SKQ4[XT#94I94M58]$P<*K02)=UGS+G4%U]UY
M5SLIWJFTMET\ 6U&:Q=FU3DM=I44"CG0N,LS%;84 '4PXDN%2B5G!TH0+4Z9
M%@=(X-F2%@W0BX5J+9,--DKH/PK?D3G\O@(CA%)"J?HH56F)T[GY[;?+[F_G
MU]VH^&?GYKI[>?WK^74'RX%^N/9"P6H?:8&C)($V:]LL"(J!,(OV<W%@6Y:
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
M_LME*(8!K!>Q0;[G.'+%&&W>WBY,A!M-"HUR)GFIIQ\1(@%PR@(@7?T=-01
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
MF;FQO:Q56S5@\JK:FZ]:<2*@9.<VH['2'[]$16\.]@O/1R.&7=NN8+_!#8.
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
M6W^,N0_2(HBW3ZFRLWK3H5%(5&W6B868/O0ACN?/K\]5EGL9=#3+W=T3\EP
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
M@@]N9-_?A^*>Q*V<<S6;5:!H8IV4#6-<^.+U2(Y,-+EVIL9*@YD)&AU0/K(
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
M0\&^/)TY!?1MIAI+TP_Z%!COAZ=X4B!RP-\91. IT.)LW8E+]13G+8CT9RM
M0X,@K!@-M.W)!%B"Z&V<60+*P =A.VJ!%W88/N,?:(IDGZ:K)/'IV]XS;B,,
M7I&!#A9-2*&23!6UI:^*'T,A'.[9GL\ **;!X0I\1?N.8,]?]X8?JKG)/NU2
M]*6'M+'T6]",::F\:\BV2RL(QE4;M=Z#'Q-Z&!%Z=,63Q6$X36JQ&!.;.@*.
M>XR^!FL+&>][X[ZU''L,SJ^2"F]$];Y:(;D ^@R?I%L?H$4T#4!6AQ1ZX9?
ME0W&5N*!,W/ZZ :>2*79MW]H6>:AHP,^[!L7OB9GA(?O"QTV"\4X0/:C\9")
MX8 Q6B0O[\A)DC.+0)B>PM/$4S@8NO&RX2KY=E:4( &CN@Z84( X^+/L^HD)
MMZ[Z5V+S2R'^".>(3>8I$A9H:8K.>O3@$RMRU$S.C.;TEAZ'=<'"5'B.XX>S
M2XSM[\+'GX%6X7,QMMTD:J;U&GQCJ RY?(P/+] '95?.PW?E1&20J&S+R;,L
MVW)F^>2P;3E52_ =]?A<UG!PJ>IJKJKC5HH)WJ97(5*%:;,M3Q9F#0GX*? P
M<H:4K:)J9!>!V/YGXMQ3H(6:'&-'QE"*_O [C"QM&G8>[2CPY;6.M'LQREP!
M Q"O( 5,4>F'*(W>8> O\1QY,X)_A__07R3-X"=L0UOP:*P$V:,;(H=+JW1/
MC>B7'E-KU?-<Z>KB#CT%^Y]!*-5U>EC:PY#![O'8C5-/'+QE]E9@&[]5;ZN6
M$W@>&B/P;Q*#>"B>"^_0UET$8V#89[1!ZMU?(_0J@@BC+? 4C (2!O8!76J,
MZH\\4.CR)*K6;V0'84!^PLH[4==9^C2,60=//G<4A:>>'H0OCY:.SXV^LWL1
MT7@CIAQX4)^P,E4.F &@[ZJ&X HFGK@>Z8.]H V)Y_5U;=7;_>W%0WM5<EJA
M$^^TCC.\<_2<)@_/$>:8>7AQ(R]1[3!VZ3<.^S3"!J\([+$0KR@I%)?@7X$;
M,;1T"JZH,OSF.K/Z&C26H?V $I[ YZZ8LB@R/JZFD_DZ4O<#J#XIR=ADS9V2
M^F)FM?!M$&P.[@T[KFA7&@Y@] Q_&+.;-/($F+#HV-D>3T9*J?DMWC?*@UN!
M&M9K)-OJ=QO-H>.,!B.[)5KM_J#>&8FV/1J*OM,5]:RI][,TDIV;FDN+<GT'
M#N&===JM-@P3G&LEY>_FI[!.Q\F*TG?QIVR*E=?M^H6UR"I)8K<D\4$,)474
MB2)^NJ9IAQ*')V?7/H6IWQU$Z.V'F#?CT4WR^(\L('[:[=L1HD.WL[#1P4Z9
MKMY9Q'6+KJT*U)NP: U17G7OD]U#T&S3Y$1[.8I4*82P2H%5NW-RUFQ4FMVR
M,U')<S\=SVW33&0+GNL"S]4KM<91RIF+C.*$.O^ BOTF-_L!(U<R^^'0VOTH
MXJ0@,'$%U:A_ $5\]+\R/9S[#M#,9T4R*S$[XA55ZKVCZ-<"*=&2M NGN+8F
M;03DJ?3J+ZR;SR[]TS5Q$@\7*3(N9GPK#FT_<N.CPQ"NO3M%AUTMB'S9\1J.
MJ7>O,>%/$^]'_XY)=Q5QU*F=G($GVVL7 2KD%4,FEVSZ.MAT&QMB&S:M(YMV
MZZ^<3?=I9;1RKQKW>0<_=>5W=WUW_NGHYD3^-A0#TNQG12\["%#93AS[+V(U
M<=4X.6NV*_U6MPCRZD5@#Y8\^1/RY$XB$JOR9)-XLMTN1&^$@Z$"[JE&]A/6
M$PNJ09X&AEFU3';!$$;V;J.U0D;M+BME>4)ST;NX7!H3^#%C'F%-\%:?B[]<
M?^A.X \,=!)9;]*:R9P$W+>(U8) 62KW5A:^JNKJ9_DM5;XI#)0%]<VYV;T6
MK8AK1+$ 08YEWX="EI$33)%97P>[8X=@DM_3 YB;:ZNW")9)3'010L@8;'\*
M%BVGP>@4YZ>JZ&ZNO^DR.EF:BF_Q8)[+96^NB!B!9#S&2@3Z)B(W9I$@)UP7
MDI9)I"7K&CS)*'+'W^.2JIG3SO=STC,5F%>,D)%!S(G&F#+/HS'T%.Z-BYAS
M"$J%NPD3J3<4<!X5'2+N&$]Y8'M4$Q\]",$GA=6-E-:,>Z'PTZJ94JS=5G2N
MPIVJJ',U3EZ!!:^0)C6"$.]>)?\0<3-FJ0%)7E;ZOK/>U-\2E!'LN#YHG2;.
M%14C3Q;5A*KZ!6&&9/GUF\9;@Q[D,0836;>"A^R+IRP @O%75=6A*CD%T:0!
MR8-%$R!;D$MTG<TS\%Y(Y9=/@N'EQ ^$L(L$(Y !$?$GC"KO]!$LN9"R!6:&
M4B34TY#OX=<D/!1GUN,^(B89R!%CV*]JOS0GV8C:!(Q-A>%(RH[X,;5M&AA.
M0< )54(@]V"FD&F*"T<\WTD@L0''\.=$E]DKF(?LJ3^;D&D*#FYJ7"X1YVK3
M%!H.#)@P>.)J=%-FF*BR]B,(5\K2MS4*$<\JE39[*D]:A:F::S#@2D5G?PA3
M,.,*)1B'WGV)-3#-I4I($Z5D,9ZX3#]/PEHWYA>(#V2E$19QS"")[;9"8[7]
M7;&P2P$K(*4HP)$,O<ZBK$P#%D</ 17#2"K+P*C,[%Q*\V#W!HACC#3+2,3N
M6);$1UDY*4^(!-\8,5BX!A"ED,!2<50XXH=+97X2HD#R[3 #=T#%Y+[41!B_
MFIAX<K;YM0H)9!0) R8L( +<(S7_+Q(RTYBDMBZ('5 2\M'="RK5R4CSBH$H
M*4#B8$T/3_$^L<$,B35<8OH46#E#B83WB,@S*1H.;.:#_4A0H!'Z,-GIR*T@
MQ-M@=K(HL0EGXDF*07O,!7,V*?9@?J%;6:N^OUKU>EFK7M:J%Z)6O;W+6O44
M;WR3^M>/6OA?(VPP6%NV=SWZ!&[>)T0".B<UL<";[JX$UK]#W*E468&JP'F>
MTD0MGNE<-UMPE;G(03DB*T56GX(9S!8*6#:H!7'^%J+VQ:0[V.HE 3]TPV$R
M!H^=JMZ5IPH*Y?Z>,9GX+>VWDA8%0]E%1.4L-H]6I,K<EQ-;K"Z_3:2M@+BL
M5,+-RMB:GD/% O\YH_8).2@7S)-@I4;HF@JY20@ X]^[;/6RZTU5X&A3*,\I
M/1,&QS9_0V7?4]8<^7 PP\!)527[/CJ X!C(2/D81G(V$N8Y9X/N\M 2]'.,
ME.-&C)K$QE>BMM1 'O4-[.E10E"%B+@PM*,':^0%;%?)N9#]D\4[BV*N@::-
MXI6FN$.2PB14=CHB^E,(_R72U6:_QPA5]#GS^^23DFMH/*Z@A6POB^"7KA'<
M%Z ZW.$<N+X)F) V O*0A6?@9ALFG[GC$G(@>Y)3>X& !W.63J=.>Y/= XG)
ME7Y3+8SGYWH:,@AY[)'-/Z,&7=>*C]8_8 JY2)1W'M+.]/)80*3*[)>O2>[+
MYQ!CQP;/A)9K:W<WG>\(7I,2@XX[7Y*8WY8XA\89Y7R<R^8]BAGB.\,PB*+I
M<]8X$@1=P28&:2J.<RAL-7@-X7Y)WF10H#.N!XJ*?#&DISHM3-41&^<JP444
MIITV[D%[H,*(#.>1&K(PS"B"3.)3TE6B\!J&&SS;Q^TWQ+STOE(FJ\C82R1G
M ;NLF\M(U#W8&$+92+<<MD-HF!-X!:'T*$#EVS(Z2H@KWP7!L4@O@LZ/""!0
MA)D2905/Y D16PABA?8/]'XP!OW/X5Z*Q,"O')<1/8SS-VAHQGU#8C"!E]F-
M,WA$SR$%;I'(S0> TKR"F?\#)WX]NE*G^-$'/RZA/6-#9=4+@Y4&,XV=WH'Q
MNW&"UC_4.>DY6L8DYQH\,C!EGC4ZH#YZ]3'!M F%G>U*1F?)11+XB;B*#0]!
M=H $^TFI!?D%T6@0SQ 3;Q"SQTXC<3(T2/X."&=Z1%[9#43\)$#<2!HE/!"\
MZ)CNI<"6V(B;1E ,D0 \F/VB9,SAU4H&W0.,%<<.':)AT"TNT*K-_6E.8P3#
M,[;C ?YMA\.'9[4/L"D(R -J,I*:9))0P#"U6J9)'KRR>Y<E11J?3+_Q;A_!
M^/5X0(7EU^6<)8 D'VZ_7GUR(T;)D:@DW=JH*QHC(?HCIV77Z[U:MR5$9S08
MB&ZSW^QOCDJ2\:&70Y1LCDJB/L2.9]9YS+]5SWG1FKZ_C8-)#DC/O_^EW^GV
M<Q,2LH/:21S,&31? JU9;O>)%&G=(O5>_]4*!I$('^GT)0N03%!X.?]* M6(
MA2G?YA@:L[.,*9)Y-T2%*YVLT+R:J2Y)6%CI.OJ07-3<B(L:&W%1JS;L->U!
MN]\?M+J=4;\U[ \:W8;=Z3C 6LV2BXK,10W-15$:QLGA*/9GR'U8A9\B%X[9
M#C.WWRD[I39I=JPL)\X.DV5*4F+RF\H-FPJYH:?-L_N5+CAEQ\-41I"]GRX6
M5;>-"A^[MH3!@/JVD'MC/"3- ,>.[1<G%UH;R87F)G)AV.XT.[5ZKU4;]5J#
M7K\G1K5>;S0:UIK]QJC3*N5"D>5",U<N)/ZL9)!J5EU2!T]^UMHE6SB*#<A.
MG2Y@7E#K-V2 ZUER:Y[1_=*XKKT1UVV$I'B1B7&HT$H:0="^4.KX&#$R[6),
MQW>RS6F-T!@1@0P61QE:D;CQA@-CY![L]C9\W=/88%^O,PENZ7ZZZ6<8XT:2
M.^[\W>E[U\,:>8IYYC8653$2C+# )LG4&G3NJ#.C3&*3]JXZS!R7D /90]F<
MCYU@8JQ3]&0=44G_.+&?LW^9^9Z2  N^9_B]N4NC^<Q@G%5RHG_ZGC]_3V6@
M3"-C7I@MCM_+3+-;S#2+L -"&/R0D2#XDFNZSV9 "7:=VALOS,UMF;FYM6QJ
M[LC](9S3/T48S(W1?$Z)'7M(?S,DYT<2G-C'%=;K<4,+^%<2HC=.=VQT.70G
MHQ21F>!;6Y#@NZR3;_O%K:B]9$6U%[>BSCKMY%_$BKHG9WZPB_[,.BP7R8ZT
M(35*P6M3%$B1A5*$!$M3P0"OW\Q9]W)>KH&61$UWT&9I&(S%G?UCXS9+^>\;
M$>!FX]#7W30G"R8U+X5</A'C$]PP*[TJPD9Z"*W\3SC=R'&9/<SD)+X9R5Y4
M:+1XRBJF^#_?+\?X$1-"_%Z01<G74&*,73G#YPP8/*,I4TP4L;[Y3T1H8+7&
MZA:?(9ZIF3A\('M#0RGQ?+6<1GE56JC6FOZS\2E'P$<PW91&2^^L50H ;\S4
M1;"VR(SMXSL7&$6:Y[C1>JLR77SX\GJ,=S_2S/?<[]C:1/Z+_'S*!B<GV2-G
MW+:P,;"T*NV<:7/.K\X X M<L#R,*#3>V#V1SC:NV'6'6-#OF6LGQ/;G)DA\
M<@M&HALJAV(&#^HN0*=+4YJABLEC !Z$Q+T.:6"W.;9,?!MWL(+=8_Z5(,8\
MIU)C&T0%?(^FE;R&Q#@&@M*# 1>3%2,/ (R0$3"./"C9HQDEEC;)D4@2PID@
M6P@&><(N!IQBL$6'MX4 [TN$3=KC:*E46D&B?,BCZ6P0B%M L;XR>ZP*WZ9B
M!'R3+PM! @A@Q&&L;C6H?2 G?\8/ :65YG&S:L<WE*F_(9YCE,FWD./"=IGD
M+"36OYDVKJ8#Y"8=39UKC <<!LG]@]IS\H75)6XTE4$B$VMD0R^]XK3^0V50
MT*=UTR[CBA=FXME/LLF%T;'"YL7HS)5<P3)U"')N3+IEFN<1TCP;99IGF>99
MB#3/SB[3/-LK]!Q9HFF:JZJDE=(<SDD,RC[Q4K[[X-:H)$;\*UAI+M^6V\\J
MC5&*>*/@">VF4S:83M%2.M66$HEY-0990P.L?8IDAT_*UQ,_;)7@9Y8>P&8'
M7L(*@Y)<GM.$J,E$(-8B1>UB]YXW4Z(M@A4B"2<3I(O%\,&G:Q2T'K#<,36\
M]11A*3 W> )L-SM_67('Z(OH:454"Z)R]-3N[*W)T9*#;ZU*(2O5PF3JATC+
M&HH2;?!\8F&ERL:F["5EODB$@Z$KU;E*:G3^C_R'RN"BF@O9>4K: 89%3-VS
MGC(U7GA&$\QN#9+(C*CKIO:)4)%8S-#S,)OF.15:$9($?PBFK=?'EW242R9[
M7QGT2<R1=L>R546+C@*KI#8O-<?BM'F2<LZ4XZ+6.;7AV4ZPIEFG^$I>/.A6
MRR'7<F&;2Z'^@6G1*=VK8BUID\L]8!L0;S!3&R\_YW=Z\P<"AXYF=SU#2537
MA!%S^.POF(4$]IY'I&&4I:&/E24JU\^9>G7*D6/_;#@,$TY]UA\RON($1"7J
M)#%EG.8MER_CP1693Q7IX=)]QO:LCBQ\-O;<YC^9%PWDHE(OTU38J*:O>78P
MW0-GDYYEBO.Q1$I[59&R4ED^)K:Q*HF2P3_1.H\#N0&8^ BB'\M4GVE?/N+Q
M8<[G#6:/ M_>BO#1'0JCQR_L)^4W)N#VA#EL(@?$3X)$\3R!SHN263+.GJ&R
M]":>6- =JQ[):5JPH\Y8RCDOS1]54B0;<E#RYM$.42IEHCD[;U2U]#17.*3?
MJS?5NG7M"^N]>V^]%["]+J:5X^V-=0YG]F1'VBVET"2X7ZAH_YX ,[4XL)B7
M4XX0 M1+6?FV!ENDAVIT128N@K=P_&S[7[P*@4&'<86A"IXK2M-/]\S+B45M
MM>LKQS-O'\#A?H]&"$X)I!5]XGHB[4<X*\SL>!1?/=M?,_-U@Z'-*&AG)3+8
M713T-D8:9'ML:$PX/R)ZEW.(T9P1I,J(C#(""FQP92@G[@^_4[ ^1:.X-= H
M,-"4QB'3$.5]XCH434N3O8U*<0/S0DG[S*RT8HTIWY9E!_9+]I0PN,>*5HYO
MI'=R.KB1-Y8,$$KSFY**6![*;>&5\H(65&Z'J-$IVT!7DM 200 *-:*4R)6L
M"8U9\12]Q>0DI>!R#TJ]H<(WM%CS>+,SEW..GR>RS>$C*NTUIBG;8QLU1T9Z
M!"7$@Z47/*=+P0]0J-D(GL_?=%;WH)5DIT'8^Y%P,4 424WQS$5<R^>JBY^8
M[G83V231OYVTV2 #X&M:>Z'.4=<MR%\ IT6TURRD*7)>2:NTE%K J48CN@)7
MNMDL[##*(6([O)^JA5&#<)0ORN=#J@!B*F/X%O,#JBY>E5J8KBU0UH!4>5K-
MECXF[4%[^.""A>),E2C-%%)%<DQV4>2XF9DL&+R"A>JY:\O(A3EST 4QL;H6
M8D@?DA+)(*+POFI3+RF5V]>JN.S4=JP^;7,:]-?4$<A=CF)[561@6,B90+ E
MZRSE4E3$F7T!&>-6\L<@,#E<SM3A5W(#I'28LY?I?GG/<@9"9D^J\Z4B5;9D
M#.I9;\_ ZTC&"?M#:F]HF <0.0/<&</-->,RVDNAX+YC\DKNAAM^4#J,BJ$H
MV\KPS":S?*\X"Q%N6,G-TW!9C>)3$)E."*57E"VRG+-=>OU\JFZ>X-&N6R@;
M:NN:3F-6&> J)Z-OE!W_,"V_#8?6C:)$Z(E3^(S=$!Q,_EJ+.L^>,&S-2.L>
M#5]!AJY/PM*$OY%>:B0SHJA^)XX]1OVB^APC*PCGXLATI;FV4M;8N7LP(;-D
M;(7UI(BD/L\$(9[EKHRF[SZ51DW7C?N> A.E!S7@[#J,F5&U#S\M1;)!)1E3
M*3.'75_)S.JU\HIFZ15-L[RB*:]HUK^BV=UE2IHUM@EFQ@68]&[\*8BBG.S8
M!<E#O=YAW>9SE:)Z8^:OWF&6*BFO2V7G\(*L3Y2$D>]48RY)F@9K^LOPOV@A
MJW T]J-DN#:$FL/B>@I@#6%]P1AST:01\BCP'L9SI2^*\R&M3 H6-0_-:<JS
MSJ3B8GYTS!<ZL=;83B(J5+\O"YM55LN2@5)EX\C">C /FS50],^DW# IRAT:
M1MT?::)5:B_RG&4R2VJJC,#O"V#E9F@0%:NZV,*ISDY+FG'WVE56SU2L!Q?K
MS.DV:F!C7L* @=-"%R/ZG&039)-_9A+74X.(HMMVA,7B'E4>H)%$7Z ,'<H@
M4\>GEO\YK5P?" _-SA0GS)P>PPL8(7Z7#5!<ONMA^(_#WK*$@>T[*U 7!)F8
MW9QMIKPQHFF3/BEW'.:S FYG7C=QHOT*!O;M)!)Y)T:6Q<QG;7F%X'!FRTRQ
M!OU1%10[F(893)1;86P;K_"4=F^"V-@@Z>X) +8JJDP8JI0+N.\[NC28]0D$
M #0Y9(I%T#3-='C&]!O>N@GEB.+ECP0YBZ57Y)@E!SIXXH[%6Y.!*(O,>Y84
MJA/'*-\P_Y!@U>DVKW F,R>1D_N.:_J[#<H!Z%3_DJ@U#D!4$MB>@NCXZQI0
M[NVU8*//U?*O@O!#D SB4>(I(9/*79WYVUF0^=M;"]WZ:-/L+YEFMQ#3[-9.
MSFK5^B9YT\!8'ORP%SB+Q0G("FJ)P:RN"(>)X*UF8_#] V<B4[,5*YWB0L"M
M:T)7G0&.(H=9YF 8X0G0W> +_FD&Y"6JA"/0+8]D+&GR3.C01JGI7*PJ>;<6
M9NX)S>^87BS;S#@1O&V]%]D)J4OK:.'1UFN=#*&?1F+XSDE"3*V<(?(A9]<:
MYSM]]'_(*9WSC+X1+M,G=R0R)%X'7ZH]39\RFU.KQ;P=K%KGYA+S8%UE:>_T
M&>+5W:IBM5[+BH+6>J+ F.'U:'J#5A(!C262JE[K'7>"3911M16$E)))JE"#
MU)RT0IK9&HV-+!Y+,K"NYI#L\3YS@2,S3=*[[%GZF,-N%:PVT :SG4=\G .U
M*FWU:UN<W +&,P_UDF=V0_!H( BQ&A(/]7^(IU<XWF4%9 =<Q!?XZ-V3\![%
M9R*6E>:_K%SL@//'/;]["E::]K*:L$-/&PNJ5IIXMU@3OP(?<J5Y]U858UM8
M8Z#!P-3WS M='S8&/-I'6<!P<'L-;W1"\0#;!7/@U!FVT^;'@%JUE3(G=V>V
M9>8H<U;S;;;LDS*S1M=58$A%_@[39M$Q)9-"Y4*QN4"%7-HZ2PLGP-H9QIQ;
M0;<+&, 'MU3=$O"-1#4W<R/P\08 *)%S!OA#PYRYRF4P8AB83[[45T,)/B:;
M.W!>J40,Y\1%K'@Q?DUSERTFL(D'!Y-B^\<< MMU%M BDOL@!O$'4$(,,)A/
M8?T5;N/S@LF-JO7E^N[RUOIZ_C\8*K;.OWRP/EU_^>WT[O+FL_7A\OW=](7&
M!A6=2U^[]K57WR3CI)F]!*8["Y4X9JLX@T9?M][@PS)51P8VS]4?==X.!6/^
M_O5S$-X#&UU03XSWMO^]8GVIGFN$7;H.HV]/C<,S&L +*G<DRLQ13VMD#[EL
M#2@HF2#]+S&9&_4%!<M+)/PGX/CK$<_U2G[XL_W#'2?C]ZJ]Q86-L"WQ\RJE
MR%V@I':E5JOA_\\*YL#7<'NR)XJ\\G=4+J31"& T<BD$^"A+B\6]G07>Q]M)
M7&S\H/):IS?=P$B(L,X:MW4DNR%,;7>68C#@./&$<T_5DQ'%.3&EVO8J9C*G
M2FZ(,S//2U*B"U4*X%%$T(C,NKKC=3ZBZ8.1OBRKW](X\<7G2^X&E!'NZ$F>
MNC].'US'$< I_-]3#"J#!7!V>WUU(R6Y]9^KOPFF7:->4R]R;M<D< VI.+.I
MW$@FTHJX*M$JS$PMRK8<P>/^?64Q'$2]T=BH-)\ZQ0LGN@J#,1)\I"A^%8KN
MU7*+ZZT1:$R,A<H["&X&HR_$>5&:M'![9&,':D@QGG@NQ3_Y'MKSC&X24Y)O
M4YGX4585@AJ$3TBL<MSO% 4DS6/R"9B;$B!@CUSL-T$XXD(N!^E\FK>6"$2=
M'G,]C ,C"MO6.X07/V/5&PESV0>P!ZS1=?^AD4%5*A= T99+7<>&262 ;::9
M,HS_BU<- 58,6%]P-?TC!.AD>O02%=Q8)2$N3P4W=<[0EXMKD 9WY__?CBB(
M:L%U88:1-QVJEG,I]L.JD \5B@:M#OJR7C_&2S5;O>LW,-4+71%\K0N"->>?
M-@S6G\#I9'@?6SYWJHT9[O\;+6AUI)<C+Z,!R^A6^[/+P"RK:,(?\Z2<8E-6
M7=4Z:?'25/:Q4<JG^\[A3:Y&$P)+?D+H?1JSN\))LNR2C4:HO@?/NH"?N-A
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
MDT<=S?M>Q2!']=&F+ Z4_E!$-0"R\%=0IBRK/)-2L:HVBH AI(V/PI$!4;B
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
MEP9NPPIFM>$, [A^ELX;BLXK2.AU(//*,O)&,+&J-2=->W6.0UJOUVN9YJS
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
M-;3]-!.9 RR\^4BPD8IRL/N?>'8H[UW331S+?ANRC0/=.DYO 1!TD'@$ 8@
MK_*:3J^$HWM1+'DKB(0>W[C7B80QS[&M/4AX:9A%FX4]S(RM6ON VPSD&XP)
MUWOF4^R*NJ3.95,4>4^H@UUTL3ZDI>!&)2%=*5)D:.JB7_8TT?._Q#M6=X2,
MC3**="&^]1A@_VW;C913+N<J:35X\O7\*A*E%<CP%#L1!6-"8!QY9(C8X;,D
M$WG'S[U+"&XSL^L/P)1"[PG2GPJE\BZ J2%CB6XD:?R9URQWP?:B *03R$.]
M2A9H\+Z*@^E]EK%&2]VXTAY_9R$="C7Q3/8 :+^Q#(?K(/X,,5CW7C  L2>)
M5?B/;ACX=+> TT9Y0N$O>^(ZWC-?CCXA!K</;$J8FQ@"DJ$I_ O!6<N_&0$)
MQ8*>VET*1:;".-(WAG2EBF1)^S,@1&^*7-(]*0HIFVYBU<' <)X[-/K=Z#C.
M4.&#TM;"ZQ>V;SLNB3]JO01TA&^3\2><?>&F;B30/^HF,Y<J@8?(\4:0?6O]
M;MX%7S$4L))?5YY]'SVX$[!L89E5*<<U"C5"A/X=!#H2#"=,F3P/G")O:0:)
MZY%[8"'((G[4C=->1RH.J]O' "6"%!\D;,U3((9#XFHVL@4,7SF[9 K$UA^(
M*UVQ[L0/6Y/EK4LP[UZ@F5DEV;"@22<&H\Q?"8)+>[R'"!Y-AJ#LB.0I<%D8
M;91N'L*R3_C67<^:IJNESP\9I);;0#,!C5<!$RGTZ8*_8B3JI!<LW+%GNJ,
MR:'@47>+P$OZ=#K9U3"N/9'QQ$:9[W+_)P*K%PXU^J'%X2 SF0(T<F9)YKIA
M&R4B/>=BI#BY$]4 ZXU4!.G:;3+M/&QI!2+")_J@KER=M]H4RP#HHD!)?"6Q
M51:-:7LQH\H0-/7(P+85G(3"AP4/I\D@M$,L7$'4DIUG:YD#CX)ZCM($!3\+
MI.XS5:1Y/6OY9=_\$%8=(5:X0ST$@]$E''O\O*F39MO=4<^I=41O,&@-.TZ_
M9_>'M5:G4QOV1W:O]DJ=-.F/-8Z6>& >)'>#1![@LYR^ OS&V4(R<'*,Y(25
M,]N_FH; [&ID<["/H+NEE#X?(08]B2;U;KB;G(59A7B7\;V8561^9I2)"7'G
MNM2H4=[<V':,G$L#C=NXE,G>QLQ>M4S[=KL%B>[V:HUZL]WN]X:#5KM1QV#+
M:-!U^LY@.!CT"@T2G=9X=.86>8Q=Q_'$IOBQ\IHF7Q[<WGZ[O+&^?KNY^/W\
M]O+6NKZR+O_[V\>[_[%N+R^^W7R\^WAY>X#JE:-5XDY5$34F/V3M<_;V</<[
M_Y4R(0Y3%[?I(O>!E3SGX[L$3%ZT[6_LM]8=]LRQ9K9^LP%]NN:D%('=#"C;
M3.QH--W38O],O-.#WB.T1,D-*3<,WEKG,%7LW;LK@J/NM9CSO:,!R2LBIBA)
MN"3A61(>*H&>2N(]B5 ,[&%(F8J%DH'G#KWG71$Y1O@2'^/XV'HGPLRCG3$D
M]8E9%X>CY)Z?@GN<M]9G^X<[3L;<AREEGUU1MLRN>[:>!86IYULD&WX@S9O5
MK',XFB\FL%"[L2T$XMG?$^_9JM.E<[W^JT7_3/-:#^&UE/B7VZ!C[ Q :CK9
MDRBB\>L!@@)[1M4OR?309*K$^$(Z13W8J+5 TC1[\#_M=KXJED18TEQ)<R7-
ME32WA:53 "BKK>:O.U&_?)6\0_-WE9V3?8%3*S?;*/C@=F[96^1EF:4%DLDE
MZ92D4Y).23H_)>D4T*8KKN%V/.LL-U:ZG>V;9AJE1EQ>'?XA[+BMES>?=Q;G
M!:T XK^O<."<)BK98EW>\16.8+UESKLZ6<F]SXL1',[E7Y-4CB_RCTC;>PMD
M[XE(2^I[3=1W-,E:"M&2C ]F7._!,CN2!;Z'E1S03#\<21\XTDH96F4X]8"W
M7$>YOSJZB/TI#[^,:I6D4\J-\O#W(#=6F<9QPY'_)G\L^P6MB:+8*E$42Q3%
MM5 4\Q:O7N9"_<L?#^[ C:.-@0O;@_[(:0^=AK!;_=:H+]K";H[:PWJK7J\-
MB],08,9ERCA-6]3F=V9J\_-&7E2=/Q\7;?EIJO/+2\V?U@&I])V6O[LI]>;*
M[H:HMVN#>GW8[[:<3JLOADZ[W1PU^YW&P&EW=D00\KB!"CQ[$L$SZJ<%M#(5
M+]L6R*'>_-M.\!;D$2XIKE@JQVC9#F*]$SC .RJR\%Q?G)RQ2LK3'KET,K/2
M7G?UE<Y"2^]Z-1]$- S="?YZM24MC9R$P=.T';3\C.<;6O.'6["1VX1\EDUV
MQ?S9G,-L5E=K;;_B,N=PXJ:STTKZ(8XGT;M??GEZ>JI&8EB]#QY_.0^'#^ZC
MB'X1SKT=_N+8L?U+O];O-EJ_H,;@'VMM_+G1^T7\:)[6JP\Q6*X7./$18?%C
M;=5'C:LH6VT@/,<G81-N$:,Z/E?PJ2JC?TV]?HZH_]R+))C^V^I#SU@.V(F
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
MT 7(@L98PSS"EE5.@!M+NN[UZ7(;:-Q2U9;>AV&//NT5TN,$^W"M9[ESK)(
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
M,>7*QNIB?$C?D]+_\+GL_P!02P,$%     @ 78%J6[0Q>DMA!   A!$  !4
M  !E9C(P,#4T.3<X7V5X,S(M,2YH=&WM6&UOVS80_KY?<5.QU08L6[+CMI$=
M XW3H!F")HU38%]ID;:X4:1*4HG57[^C7FPG,9HL+]V'SC!@ONCNGCL^=T=Y
MG-A43'X!&">,4#? H>56L,FX5_U6:[_Z/ISRF$G#*%@5P:%6A&I.EPR.N20R
MYD3 3(G<<B5-!TYDW"U%R\^1BO.420NQ9L2BBMQPN=Q6<GYQMN""07_8#8-N
MV!T.!H.-_%1EA>;+Q$*XOS\$'_I!?[@M[ONE%[W*C?%<T0*,+00[\!9*6G]!
M4BZ*"%Y?\I09^,2NX4*E1+X>0;EO^#<601AD=@26K:Q/!%_*" 1;X$JLA-(1
MO K*SPB\*F2Z,9$PARV"O6QU]^$YB?]>:I5+ZM_>VK:$L;5,CR E>LFE[PQ'
M0'*KUDNZ,E*MS96F#'5))=FHPD/Y57U:.&J@[3)1>GQ=8YXK05'!AS\_GAR>
M7,*@WPW'O1NJ)N.YKF>])]F8,FWY@L?$<03.<VUR@IRP"L)W\*4[ZTZ[,&-Q
MN1L.AD'GB?:(@?=498YOV\8:$_O!&U +L F#&=%S(IGQSU:"%? ^MFZG'P3]
MI\3BK]R@OP4B.9%("REKP]?<)J79SSG1B%X4<,$RI=&HA&.E4R2B_]DAN"02
MB7R*.9,P#<<DMDH757)!RVGX_=6J'X3Q:*K2C,BBFM)1&^.A2Q-?*Q/ ),4P
MS!A&(YWC?!!TRB3J $;)91[=P/HBN8O9S&*J&A>N7'/+<8AHX,,J3HC$E$.3
M*3?&.81?E*O3E:(4(%R&^$N,7N6<U^X (W'2Q!P3@FF#@4)3:H&TP%FS5[M3
MJID7>,@E<1C6E>Q^UCB/2'WNV6//O8/[Q$8/.GY+YEBY8B9$1BC%PG;@!=ZC
MR\\UIS9QD^"WA]2BJA#X)B,Q6HX@P!KD02R(,0?>T>S\^)0;>^D08I585]2Q
MK?UHIK3!VYA_AUB\C;_U<SU+'R '5^[ 8B(:Z%9EJ(QW[Y>OJMLN>=B=6EO:
MZC.ZQ(.M\VF1"TRN&-DD''_7#-?L:\XU<RVIY-R&/RW2!DR=<-BB[35+-AFP
M9G]-E7!_L#=R>;'%AUVAPIFNPX]#=QK_D^J92/4#6<4EEM6T:E]8SRWAKGCQ
MLOK=I%RFF7'DZKA=(@3V<*S"[HZ$&QFRS71*H<7Z[H3Z*"\UNRJ+3^6BXJ;*
MF"Y-WJF.9+U"RTKM!)NZCT)<40-LY:"8VS"[/XBO%9&>C[HU,9&O@F0&GVE&
MCV;UO^'OT$'83<,[A/G>A:!!II?S%O8K]VVCCB,\Q0@^J:NJ18=UB[[GJ'8!
M';PHSL,B>@2FO;<O"FKLB'-#CK)859D3E7<-@=GJ37JF!W\H+.+PD5$,\W+<
M<Y*3!R7$<S %[V@D&.V*%SJ&W)0'7G^=+2\5KYWWY5MA^>GC,4TX6V#+Q_9O
M^16#L^J6^G-%QINT,LVQ1V78I-@Z%O6-O>PYF_U-.ZOWV\_>9[Z[4>O=\6K>
M_\]>S=<8Z\&XY_Z=<+_5GR__ %!+ P04    " !=@6I;O8:FW(V= 0##"@(
M"@   &EM86=E,"YJ<&?LO M4$^>Z-Q[K!95BN*,@I-Y 2S%M!6D!DUI$JA0C
MWK!!R+94(:288Q$3(62V(M>(['IC"QNB("!@B @!1<C(?5M+N0F11 @)5JZ!
M&8$XD,GDF]CN?;ZSSE[K?_[G._M;ZUMKPWI9)#.9R?.^S_O\?K_G?=XQO# ,
M$<SW[MZSF[!HT2+"G_!?@D%!\#6^^C_Z,5[D__0:BPQ/"!;+%SU8KE^\:#WA
M/8M%BRT6&9H)) )AT=+?3B#\_K/HO<5+EBXS6;YBI2E^@L2<\-ZBQ8O?6[)X
MZ=(E2_"C"?AQPA*+I9;K/MFYS"KHN,GZT]:?GO_Q]O(-7U8TV!SH@C9N^_:'
M"RM6VMJM7F._R=EE\Y8/W3VV>W[VN9?O+K_=_E_MV7OPT.$CP4>_H8=_=^)D
M1"0S*N9,[%D.]UQ<XL6DY)34M/0K5Z]=OY'UYYO9^05W"HN*[Y:4/JBLDE37
M/'Q4V]C4W-+:]M>G/W7W/._MD[WHEZO4PZ]^?3TR.C8.OYF9G=.^1>87C'8M
M(BS^N^G_T"X+W*[WEBQ9O,3$:->B]SC&$RR6+%WWR3++G4$FQT];K?_T_'+K
M+W^\7=&P8L.V Y#-MS]TK;3=Z*[:!!M->V?9?\VP"_\MR_YNV+_;)2>\OW@1
M/GB++0A4 H9MSD\G_%>:*_+80$B\!@[=(UGXN V;Q6,K'D&FS20H??0!E[RS
M3E]:%U$@?52,-'UC(%R<#O":N@FM^FE\>F]/M+MRZ7@8X7G=)^KIU+B.I+G
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
M]5^@R.Q@HIK6!%X,(_91UJ'!\/0%;#5W<9.RWT!08)\C*>I<8D,8L1,78I(
M-^)>[ 7LF4:N&K +Q+K[)&[>_CV8(IZH\ C\\AFM>F;KU*UDVIO[" Z22_^
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
M>"VZ(#XNRA[()D.&=(RUV'.2@X\=)/![7F<@3)JZ_?!ZY@"<(I"VE7(!_UY
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
M,KFJ/CA VH4&JP+#F\-,8;MD=,^]!.^C[CW,,H^"W27*PY4K-^?_Z7_;?R!
M>3@?68H] U;-D7'?J_)L82Q%UT/+<K1_!6K0B'N*,5"^4)B7<@^YBED(5S*_
MN4J'Q1D>9G9-\H&II"'V<J9\Y)*/OSXG-OI69-SUE_R='G&;SMKMR$_'MAH(
M408"XNV*?2&/F/30?09T>NF:*=OU9;B4J;BL/ )59T"@RJ29JK.61'NWU1B7
MZ$;#H;F.)F!^&3</_!"S!AI^ J'#F2EAZ^O[4 9,566VY6Z?\'O4?0M*:0$N
M8,NZ4.\B)2VA.+1%'> J/%]-7>83XBR)8(?'%"IVWD7R#80F4?B]J$]#1^WH
MU^B["PJG[O?:UU]YPV8\Q9SW55E5B]O=B+-_S@<W D/7E5!PQWD .D0T02Z;
M+=YM("3M@'5/@*CG/K&0Z3$X$$SW^,K':2'_Z"AHCIJI8[MX9 -AQ<B%*4I_
MX5B8<WUB4]SVDB'&ZC#?6]RK_C7=L<H4;#.L'"].PZ>=L:2$8:Q#T?]>4E**
M7&W!5:MSR=]+2B)Z/>H!1M_<'LW?2DIR_0_WQCKDO"LIB7_\2%63O,=NR^X@
MGLA=1IN(V=43O&_40%AC+(P)_^-OA3&1Z9O_OU8EJ>8XC)6#$#TS"82^?K8:
MLQG%B'U29ZR7OP,)CQWN2.;;/.IQEB AJGB':8M0KG^3]"-$K#Y8&KF0VR>(
M+8G$/I7VU&T86MJ+^HG;AT*41"0E& D-5V>NX@X8"!]B3J% 0[^0Y'.\8**D
M'"%K3T(FS3B5(ZX9"V:8HRZZC4P*$0F^/9$=.IT^2US)<GI?V""T Y@9Q,G3
M3X\/M5._A+.2?()@JUV]+@\DR/58%B="'7CV&0LSZT6"U&3%8FVB_CYU2*RL
M<IL2J,'T,%<D5PU<Q(/8F>'3">6^T-MF^FN!JL,.]:N'YHHS9J>MN(+&./)%
M;"TW1P4VB"_8>=DU/Q-H3%71;<U@2O94[O:D[8DQI]_04/.<)T 5#;5^B]GG
M8'8CJ'4QMC)614(.D* [5)4U[A4[=>'<D2^P3OQ?',1,XW4<S)*$?#V) EKP
M ="XJ #XSD X:2!\-T]B/L?ZM0:"EVPR-.J3"U>J'%+(/L5.T1&%^54/,A-.
M'3^WIZ5F8R'_:(O"+^(LJCNSHX"&![1;.'">-E*PO(^1<\-4Q-6D08A\8R!4
M4EL8]M]P#QZ0G=&3M/$XZC4U4ON]PBIB2^2H#\R85(J84D(/CUE"C]J/E#]K
M$#I$GS1^RT+4N\^=O&A"NBQ=UHIMZP+$[$32&LS6:(,ISPH6#Q5G5#%205/^
M^M$*%F8.\\]_U!Y>\J*JAWZL88?DY?;:&YFBR(7KHJDT-<ULXJP7.[7.3>WF
M>1@:29T5D4.[YQR]%/,[D#7'=;NPGPT$Z$BT [9B SRCA>%BU)H]1-1<UWW"
MV]D),MV(:JQF^&9L1PI##B['?)!L14.>4S:0H32O8T+%K=E9%]!M!5'VDKX<
MM<8$LP12 -NJ]B,SC1EE3.K[=3'Y<0"*.W C?[T^$>^B8@ Z "";KD8MR"Y)
MUW+C_3J!2&IRW,!T)ED20GJ?RZ$]AGSXCCA;&FFDV'>6\UUXNY 06*<*!5L
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
MZ1</'>@"@N<B3*.K!R<WYX/Y#&0]%;7 /:L&3*WJD+MJTWL\Q"OY+9AU7U%
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
M*S^ZWV79Q8?_MX+&.3@9 A7ML 3 U\'F IK@'Q9F[4XC=,JH;X*10)*@W$*
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
MZ#Q#6R"2B1A:\; (^39 T0%TP!TL5WDH4!0)OY!HZ.-D EY\CP1A\HH% CF
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
M"]CAWWIKOGOZ:(;FA_G+!%8MDCQWC;U+<ZBYWS[-LEL*OZ9Q3=?G?76%DK0
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
MFS A#OCJ+W5/HO_^#<7(T>$^]T?M96QA]S&6!Y&EI91$N>%D]=YHEB$TUI'
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
MFZ/H1EA0.Q,^99]7RN=*UCWH&".L#:W"QYB'M11"XAH(GB5-?X$G7-:A)F
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
M2'8.>= P50$17U>I;0,8^#(AQ4\%+8R>M;Y4/A9"X[DT+'WTZ5/G:QUQ TO
M(AI&S='E51+P4?FC0!0@?S92B=8,560*JNBGXAI /\2Z/*)"P8D4=;L$VLNW
M.?!^%P<0F!U?),?V(V#:-']9C)NW74IS^*K.<F&1S)F^":-7&"DYAA.JB&NE
MSR:%EX53^G,QVD,5<JB@D8AFGW\7Y)N8T$A/M5^-OD3R5+3[BH7A([6L+.YF
M; ]LW@2:$F?L74D5K.&E2U:C9;O@M(PDX;/1Q!.5-T)&JFLO5\9ZEQTOC;8I
MGK+^J-VI)#_Y[Y4#N]_"V_8'^;*'K_QGHX#_S>O_UE2 B/GDZ(Z[YC;TQ*-Z
M@CA?YQ'#=^6#'PF(\<L=7N_H*F=$AA?2:L1,_T3!]%CI[]MU?'3HE8! 9\<3
M)@@ MMA$5]S!8"IX!;9Z\R:6O$I#@W\V4B*()_#KI]A&_7;TQ!.";DKZ#3RE
MQE8:0L6<:6;K<IJWNI.-M*N1]F9:>FYP6[MUC+UOZME/9LUQLUV&2F&].^(_
M!$Q\I,X.]JV!<YJSK?5#VJ;KTV$L:>VZ26PO?(TX\Z!F.@%"_?-V\)O#/7KK
MXV'U5LN6JKXV=?15F,7C+F#.2G)4&4[3[=;,1'":P,#SUQNRO#SU7+R-MI(1
M:;?7R7J@I?9Y)F<7G-1BTWWB0ZE2<';0ZO/X0)Y<STRP7X%<+E8U4#_KOARX
M /NTAT._^EA=!J5*'!$93[1+\\*U]0+T*$?9UL(_:Z14!FKH2D$F3KW36S\?
MJ=*QT?P5AO94[$"L&C(%/F=G-=F(Y$ 6;H/Y=KAH_)H*G&HZXA^QXR&>D6+)
ML5U?5 C$<.VZ,3]50)#F@N[%1QT!^IB/4] +-<]N :JO(UPGQC8>S1N=?-XU
M?-QP*HK@TOG>WAQ/PPWO^9P/#%<E5C& /)R"UBD;;%L33?)/7AV,R?737;J+
M]\"E&9#*MI?C4SB*N\ 'Q?9%*O-W1PZ&#!831'OXK,O6XY_>J[V@#1#8=QS>
M,^[7Y5/L.58=V22 ][(& J70;>K$-TB*[ES/NHYC7J%71TJEH$D]O7SKV:?H
MP)![9F\87:7[3KZN+;/>]@;[HF_7]/J+K< R%Z'I^/?HS2[2QB->;;?<-"O;
MK$AX@:$\ ][A89N')YR4BBQ\,T&A/5&#_J@A12=$NQ"??=V@B@2,!"6*'NU
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
MP+SM^ .5MF;TSCCPEJB/7H'M*F=R[:MRAY2/QFKP->BIB*N<E3 K50O=LOE
MY;YHH[,@<PP2[CVR8JUZ%C<A?:__;/OXD'BWH]QNR5S;APU3,<\K]-_:/L(@
MXG@V=TO\9]N'W$F6[;V2&5+S9]O'JAY7>M7X7-L'G),J>1^5Z%C:%'SQ1\3:
M_0UEZ&WP)KFY9A_\LMG>%)G)]MZ*TJ4>VHE32M8**-.%CH8"<%[TX+LR)Z_(
M>-6/4V4,FU"4?I]KBOCF\+%(9EFC4N!N0Y6&^;1P%R*E_'K'S:3B(,!'':QS
M]._@L@_95:IRJ!^GX-T*.!<+1..+?4K8#.DL(&U?^3EZ*1+-@UE2#Y/4R"H]
MXS1&*MCZI<2#\PY#9SCTXE'<'*G@*3T7<0++V.;-W+40"7T;#&>/@D?Y\HK
M;& 5QZ><G:=JPRQ?^J()0LP9WH^[(BNNR8-;Z-8</T30''@&C@XY>M#=&L8^
M@DNSXNA9@!4!Y,U&[=?"/[N3?O6!9H-CB<%9]9YJ5GKM 2,E;&=7;G;DG5T/
MZ*):OUY\7%^[IF#YSZ&EL:%=Y760?PRX#8"W!:+K:>G0U^:4<5IUN\;-V^$P
M3H 7L5N6>@OV32GGLVXAP8;L4),6KEM*B[:87=(9>_Q@-[8-\527E%Y!(]2\
MYFQ0;>DSQ#)3!%Y#WQZ7<I<B;CS$?KA5T>%D%?SNM6$'!QD<MGPRU.ZCW1O7
M=2$O7Z7^:2DR#^LGML:05I[2#-B#2N+(6":Q\1NRHS:#IN 1 U4*+/:F10]:
M(O-U0M6 N46,_:JG' !)FPD6 <N8]G9B-)^)T [U>-NR)X>WWX8-4]8,4\X:
MI=8JNKT"7:U^#HRVXV:GT" UG0? ?]WI!90/CM2$L-H$<G.UK(6_<%OQ82 P
MN01-\!/!O/L#>?3EO@FEAP;ZQ_>R:Y1MF:XKG41U^5^VU'N"5\(>7&^Y$1;C
ML2-GKE5_)T0$M9H:@I21U*JLK>T ?OH-.>PZ9M)=]KJJ/X!7CF#NEM&ZGHM)
M_7@T-X0F(DCC-W8D/3-Y-0(V=D!53C--_ &%%!)MS2X1.YR!8K1I'O9EQV_%
MU+;QCDT$MM!3;(YEPVTMN"T\F%WJQU0[T7P[\'=#,"M9I*#YQ,S3,<EJ)$TR
MNQY*8$4F$"M#7I@0NR"ZCI8&5#-:H/ZBL+J.HRX*>98JNZ),==*A _,%U4Z
M.N?^US(LJ)#-VMWC<F_]4]%6ZR$5*Q-W8><!@N99SF<*@.TO3>1>%([*?T!&
M"C;HA?C28?3DD)F_2C&Q%?GRD=_+^K>40AM.''I2'0OJ??SY>O=6FN44(\U[
M+>QVWG#)=2*Q9UCW/ LF,(Q6ER8H#8M.C,36*+[NI<?I&T)]4O9B&_^\&/@0
M>'TQ<,1(R8Y7T, EVL[E1LH#9QGWT53E0X-<'G^!^+(<?"P8?4R0^K?F*FK
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
M6<O,^H?32V$@9M./F+?:NY*N-4R)+>(F) X*;+6AE+OQSUK XGYR1RD-_DW
M$NX_B@'+CTVS/-N,%$OLSVK L9!KX("@_[-!,N)YYQ-4QF^:]'RY#DZ>TYY5
MZ!(9%HQI/^Z32X8MLI]"T:II@\5 H))_98Y_ '\X$;,<;:B\!1X3#"B&H#;0
M=*RVMQ@6B\O(5M+Y0SWQD$7,Y0\Q)S2^9  %_M);[UZ,"G; SXN5Y53UGN(C
MY=C?!/?OL$'_/&GX:C1+*(_)NL$L+V,FEL[,_!\*,4_^4?'K)N^-$$R><AGM
MX:%^SXV40!D\=\[]G;Q/F>OUS(.(6>AS("_AR2R$G3)$OV.N^/7-ZV^O[<$C
M$_L3Z;\XOJ&X,%BS@NO\VO"/IWAM^"<V:=Q]$VPNQ0FZ-;IS'[H.7\7]Z[^H
MYK %<<CP\E0JEH[C=(0+%:+[FL*M.N*!Y>RB%ONU/9OB&$N)Q['6[NQL28UP
M?';PQM:*GXI&:KWSF,>OC]56%!UG193V#;0G)'BYP0]6OS(Y2192-_8JJEUG
M,KPW<JP,:5[TFR,U]LM15F$?EHR6V5\J1Q-"):S,<$=><P$535*!RZ/_/M+)
MSKI?*SO%?7=7.5IMNLHK8(GWQP1=W#HON,?K(SL)3[65]1G^%^8X.-"NRY,8
M[C".@G*Z+N=>76^%2)$IL!1K@AN#T(M^\(L4M9.CZMBY#C:@,D^;-M";+AR.
M^FP\W H-O8KZ2#UNZ7+3*ET-NHO>5Z^/X^]U5PA=ZXR4"XX]I?8[=[A5B15E
M/;C#DC\>KY\% O><\K4Z<&&%CKQOP/>NF7-,&L$?@;/U'%. &BQGD(Y)._FD
M8U)DT9QC$@([.51-@=_WCO=P(V<'.GQ7_&ZG^E_"Z_]82D@E2/GD87(E=8G>
M'D:*C A5/63D>J-J_KY03/![L^Z5\#$MJL/7*NW_60>)"3B1:*5*D0[!\3,3
MEU1FRQ^%B+LE\[CM!6O1(/6KZ5#FRDWQ= LFK2I8XXH\E,](OY7'N,NHN60C
M;+LJV2,I?^^ GP2P.,34G1_M'+U<>T)X$SSDBA&A]8E2,(R?!T.#C)2<@OV1
ML_3N)T6HUYC?G&'?D^/XTL\-YUA0)#@P.#PDR2B.J@6;% .FOHQE+ANFS"RE
M$IO*+N^-[#4!1.S'7:*J1A/W5/VCK8$-#)ED>,7?9(/2[]'29F"E:^C. 4#&
M8:B3CPT;5HY/"G%37_V[?;A< 0<2V/RMZDYQ>:B:(=UJ/3.D;?1GF8T4K$:"
MTX5$)'1\ZJK9\:A);G+&:\NM4:K]AE[)>G2WOH4X3UW*;.]RMBW]*7EHQ"N@
ME!UQ&+%.*0Q9L8-SB1J=).QHP ,!_W/73A;*#MPT4N@_D0HY"Z[A<NYJV2:N
M*WX?=\X)Z751+!BI48B QO(=D9+N39R-J@&A!9O51+.N-W<:+%7?*)_::CW4
M(G&$_;+K+56"Q:A';RO+@GUQB)'AY5_A5GPKVEI&ZV;]GV#72_R)"&)8*3'L
M#>XBO-M^ 3%LK\2"W2D[W$ ,ZTP.:S)V(J' %N61PT80PXK(8>$%8C6+'-:<
M&';?ZV%'_MY6'EW+0<!P"-['R+S,@#]G#?!UML0VC<*?2-[K%4/]M6;4^[1J
M=\T:A.;[M-[W:D"$4F"/;:U$VE)=#^2U,!:( X#[-KU9>B_T^5NPD1+:L[8!
M-L_ -W*[N//1)&3-CJ?U02JSRTD]Q?H>^NVN'^I_B'T\\RST\:O##U=L?91\
MK3L"W$I])GM NT:#/U7T)[32EC"."*UQF<*V B(H(1_=T)Z]UG!=LF$<WY%3
M^HK D0'/&]2!J6Y0?[@%LN"J<B$I/2Y"A)F2CT\.VL'MIZ8#''"J.>;8OIS-
M'01X\CAK06U/EHJ *@F-$CO2Z==LGB]<2EK]CH;;PE JYEY\:(1K!RMX<9XK
M71HL/WWJ$N!L&K;Y->P?V-,I*O>0#[8%5M:<[NQ<&*LZYRJO^'S7PSUABM^J
M_7^_E:V^MS<,\A8^;T<2A+IT(?FG![H.B9!"]MPEV!KT#Y6I$S, SFD%T[S?
M^L^F?8M'O>D=F\3Z 'I0K\NCL!A90*_3E9Y8D0;87WEZ=HM:U,TJ[_7\*;$2
MG-3B@P0'^^N&9&'.6&+\/P7R@U\-<&P,/S)8"G33C*9,_P41T_\"1A@I60+X
M*N.VM\NSZ#DK,<Q/)GD/6XBDUJ1,*\S')>:PN;1](;M&:7**$WD-RO9^E_-6
MI]<*%2/++20AX]P-^QRU8FG8N+PMDYAA]]K>>/-Q$]STD3Z@#_]50,H#KM<<
MFSJ$A2(RW\#^G/NUX5 1FG6P4L:2;);'V#CP8]^[*)T,*2&P#T&#--P/V) T
ML2W=U9:VM%%-7S)Z4-8QGD.]S*7* M'W9!./(O0?$;_X1XQ(Y@Y1Q[X6R"XN
MV%""Q=^,LFE+%S/M3NB'MI8(RM'%+]C8-KN;4;.]?'B/3 6<\=I5A()[*N$)
M^]7PD[+C$>OO?7/RI#H[(?%;W=]_D+6LOVI;5N9T9#*1/O[7W^\]+RJ_\.T)
M[9U7+\AK!.E/H%)-G]T]C!.LC(@@3ZKO0ND@O*T==9YI49B,T\R]'8G?R:^>
MBC#NV[^/M^,*V+V90>J=MR+"E.GVB?R]CPYW0M5>F]6!*;.7LVZ 7X^''".@
MLY$2>R=O(K%$<.1ZZ*N$$[<#:#K$E\[R)B#D?6K.*_#@P:T_)!'4[^U(% 9;
M5(;S8)1@UD%!@[ZF93.F'=$J?!G_+&-^_7$CY3C]-.9OI"R497L1T)"(SJ;C
MC"^-E!\K+A[7$^BAXU^]T\!V'WSI7L-EANI3L'%'O#9C=@'/D*<TEY<U)IJW
M&#S":/=I<#K;NTV]/I=W7[$"VWJ$>!K69PT!-C$V,IY(>%:P;#IJ=5=\2X^W
M:_2,]]HNA[KN<BQ S1JY2(IDE$QP'?%&^]6& OK<]M%OP/;(7,IB:;L[,-]H
MCK<U%MDM%F0,+B/ CFO^#G_ATG'B$$'LQX?"4]^Q?_=N9=YN6)LR]4[OE*E_
MUJ. I&9]\.&IJT%Q9 /K./#BLD#(&4VJ^H'VZ(GBN9A13."NNT^^(^&?6HMN
MI&)%=60!0I6SX08!@MEC9.W9&TP.R4[,-U46O/$:2R,%EW()[+UKRSCG[WBM
MX!D+HV[&%\H(\FX%<_.1 67JL"Y2DP1G-<:J^&8CB:UB'<,$BT$32L9R%1E7
M4"#)N2S!/DLIM(F>E:5S?&YRO)#*Y,T^DA[7QSY-P/(7:V"\^ I[6,6"%\$1
MZK96L*]4EP,'MH"F_<SPM]%^O1=G3R8^W(1_4(T J<);];XJLY!8.K&ES;BK
M1W)/%!$D96"D]H]Z#X64(,42LXM!'70Q8^D8=PU<<EWW("F! +9_"\&C(24$
MPG["I7@O9,H)UH?C[?:4W@KH*) F=[[$2/>B$S%^9V6#Q' -FU?TN#0Z07Y0
M7.BJR_OF)F</&J]:=[<',Q6.[+K%'FC![6 U9A-HAO9.CJL.<]_.="W7WQNG
M%K**IZHFL0:WFS]HM6WJ$%'M*Z$K.JN=O4%$"3)[S^>8$G_^@"VN085PP1!N
MH;!A)^@W^Z'M<,2A[G)M_1<POY7:.[-<>B3)Y> _55ZZ65Q[CL^=KEMQT,K1
M$QZI#4\$*O(G6P<7P3DC3N#YA(DM^@C./L,91C281M#QR*:&X)"TH:;<WOS8
M(<7"Z)#?/.SX+?S4&H_JO(0A8:K]VGOU'?6[2BJRAIS< T.C7&VU9N,7V?[-
M!V=-SF&,(^99!#@P[&@S!#"^,B="@A+0/((=FR 1;>*56H#NK*>JZ9L#>^+*
M_^*91%O)82"IV0W79DEGTO3$=Z@)I(YREQ0Z5I4TL+9>TCD=YJSW(];.E6]!
M?)QP6V1]Y8KKM<?&#VVMKQ>,S)[+WQ,?B=!;$KSS"88[[[-_??TH"0$;KS)>
M?B_4BQ2&5XEXQP?_YB <!_%H OR']E]9Z";61"6QK9*)U7IN*):LC ZAZ8;Y
MF*?RGH2.;<@*A$VP3>!*1G/@F3U>QTO92:KG/-9:CQYAMK?#2.T>"#[VZ"#\
MVQWF93G0G/REW&QS\\&<',FJ7G!/5.&=YYR;6RUC.1K<=^#@;)W#9 /T8:&$
M@^[3'^"V"]Z5;.2<1.GP1?6)K"%%.O$,VXM5H!GV;8>+:4!,$NTM-*L%1D\'
MK/E4T+)\]'O4_W!O^0NOC>HPA^;<X#379\?TC06KGXJ!)>Q6,]/F@_M&HZ?L
MS%R+ A(K9H7W$R3R5*N@G63BX-^_S-5:?"D1+GY.-%*>]8-:4=!_3(T2["RE
M 1JVAV9. 'J-%?CO)W""B-&!XSCW9R-ETDB9Q7WTV_^MXX'LE7S8AIMZPBFX
M%0];X:CKAR.QM0R8"#2QG.ANTJ<[&OS*2/G2D(?;F._LF$L&ZQB:K:%S^27<
M.AA;+9 K8K+TH)Y*)H!]\0Z\]39^&U1V"\[JO.F&#&]7S*H!J18+T1IEF\8D
M63C ]CF0TQQ\V?MM-!2);"RPK8//V-O>Z_Z"M71TEI[AO09U'PJO8:1A6Y*'
M/V=G!H#-B8.7(KY1CP?XA2(LU(.I6R!!H.\X!$*<OQQ.*R\/'P-,7(#YV!*T
M0;5H0%J))@2BH>7H0$LP=S&:77QX$!A-'!L/8;70TZL'36133AX#+2_9I]O:
M[&UE3INP-26H:4LBGUA**JC\#2+O<P\3CWXJRKSO3>^)+P-X-/'E+//[C@-1
MKI"%KVK /#.D%2J.8<SW"KJ)^FSO$#\"5XSO8U</#JO6GTJ^+BV2*NMH9PO6
M(JZ*C"G!4CEZKNO@"[!!.EJ6&3R=+9PIC]-.;LEY,?;*'?5GW</]9O\:Y+NB
M*8XL*Z"U"C&[9^I BQ T0;>8U/$@6X4/]T+1C.5,+C5EOX0GK6U+K]\8 ;O[
MPQ+HYLCY)[7'KI:S60%(3M:49MZ!NNI<O5\E F0XN8QJ--./]WH*'[:C;L$J
MXH$0HA\$IWI%DH8P.CJV>;@1/,N@$CL8O .*0)4S+N]T,5*^ V%^<I5^CU0_
M;T(!UY%7+GBOWED\3)ILIAI^HNIDNB<7P,:'@)B!$?L#W?"D 99^*F.(ZM_2
M?X#2MZ';2GV*4%*CW$@Q&<2V=W^/#JNA]*,BSPU#'9P50P&,$&3I)9BEMK_X
M3NWEN_+2QC#O@>;<GZF)L5 :9[-A"Q$![I)"K!\+)IQ*.9%(&+\?WX3W@W V
M!^@%.SF*"6%*;V*\D8)M8)B#S34MDM5PS\Q O:O:*4$-Z<05.2K0*A1L(J+A
M&6IK8@2 +FW_1</J5UT K2[E"#;7Z0LU,TXN6RX,WY+WN^"_YSP'M\U5>K[_
MSXLJ*6WR1_KK3,H=XLO=I(7 (/C*1SO!,U+B]:0W^5 82(0Z^%L"O:YD.^*+
M'R-=S07K.XCIC .R)*;H^XBYZ@^M+BWG)#G?*5.*,P3Y#4PJ,^0%-M36=7($
M-.Q#Y,DI@Z!B6\G8!9" RS'2(^NS;A!1]JJ!K/^^!:W2UH-$@)M"<IH:$EKE
MSC4W. L,5[#H*VR@\3-_59^7KY*5*MGZU,L1L=PN.- 5=S=VNE\$K,#VRKQ=
M@"C[M8C'X..;P"'V1>GLGC+G/-7"J7)J]4V)?=[$%2(<A'*/#J==BAQ^;*04
M'\8O1Q5FJCW>_F]+(X53*X3*)-U=TEPH@_C@\;Q4+W=E+$U_/*0+C%;TY:GM
M-#G$QRTYZ6V.^L*;E0XM_/1$2!Z?]<R[,Q#U(ZM/+9E&2C_<OOY&&?BUD7(D
MZD3(9?')TE%9V,H$;2#>\.AEQJ6P(OP3O'1&ZFL5O.4Z:;J%)+RQV@ 89[TI
M#QO\:FWP":HR!X6V'P\>].:_9,A70T],\:6DH4$T*%V!=U=Q(E%WN NW /K=
M=2GZI>4J >KKQ3#DPUH5J]6Z2D)LFV'5?.%%X3C0!PT ?36,%=BJ$O]BU*%I
MR ?QKE,":?;V.9^B/A7@UV"1AG->_PW>QC %R:Q*D=IO8AC9M[OCZQHD/.OZ
M;T1HF:W(<+N7# O4EZHOW@AA4]50FN;6M,!L+*"<[;ZOV^9YLD=;<^Z[WDZP
MIA52!BX+?ZRBKT!3]DB>%^WK?\RX,Y53"A[ DQ_?]"EP&Q,#?[PT4IS;)O\@
MC@ "1#4&<+68I;\:+S-2?&B9X%>>6303L ]!?(8 *6B%"OSN&BFW!<W06P";
M]ZF14GA>90AM@R9W<RP!^3J0;]+,X GLP*^ <[5MWV$GB] N):]->]K>I>N/
M@H7QIMGS6NT7(FFGOCDB1%G-@ZN0]:>2"(C&MV;;MGE;]KR(:XCTO_<4"U/9
M?4L 3ZA3_+F1TI6'+V(0:V,/@YB50!="8+46NHA-!(9AE5/!*K(QDKUO;X\S
M0T5!OJOOB9T*^%:V1Z91]99S"(+CVPFJ-L-?*6(0MYP20U$82ASQB]JS./O@
MERTSM\?32R,U:^!'20G)R>M>S9[?D7!8&%]3RCKP*I%6ZA+D^VW>_/_L%0E^
M)+BCF.N>)7=+E3-,QPMIMP-(!_);7"E$VH<Q\*4)Q/;XD7WQOAS2/<\JP7\-
M)E SG05630>X/T!X34[!NH_1(,3<3^\F/%+Z[ $I1\O'5JACY^G_LG)MYS1K
M0J$)6SJSMX/E8M@QOCOI@)$B!/6</PLR?S+LD\V%E03&W_CH%^! :2L I[%9
M>JK27&-"/&W$_\V'JES ":TIFJ1G!EW$K=V;LAWTCHV#%G X<1@OEK5>#"..
M7B6P&(P%FVSAI&;B5V#4Q.^*CXWYJY%2ZLHU(<9O%50^GM'XS<4,.K_^_>*H
M&L#"2/GJ60R+7^V^>:3 +J<YA-?TC/9I3YPVFVO=60^4CWO8M:6Z'.*L^R86
M80&5726]ZY'BF4;(#/VZ2VI3DUY1OR7A6L^BR?UAQ2^@@O;?6PYZ=20R[8+'
M49HWV'B'4=.&T17]S%##]Y+WT8L:A35XA%%EI#29&:IN)9<>1H )C=KQ :A:
MI2<0VMEXP?)Q""ZMWST#F<?3)_A+T(3["G.)W1A$P1Q*7\W,=$5.C>.+]62-
MJ12"OF!E@JM$CMI*['/$[SR<HJ3-NLN]H+/>7EUB<(*US$@I8?NW<FU --C>
MIM,K& 'T#JV)85 J!A#S0\/>JPG)SS=2,ET4[ACQW"@O**I=^1-.^B1L(:I5
M9P>'='&M*\0@L4I#VQ,/UJB=G%M9J9!%W #?=+Q6EN$"+8D:7--=SRS$W+J%
M<8%GE[&M&>9C%]DYS<!2D6F 4]RS^+A\EC^> 3(5*$FX_%7:B2,11HIE(!%<
M2*VL*IQ*P^Z!1XD9H:EIQ+](=X,51DKJ <1Q#QEHU =*I6"_'[Z1985*<0O!
M! T-+WA;?_#43>: .']MV?&M&P?D_M7\0P./Q:4%:=_DQ4U('*_[/1>!3MPA
M71:^T$__SNN:4#-BN'8I^+HF]#81Y+H,I43\_D=1* A7<*UB%'+)TG\K"I7A
MRVEOH\)_%H5"AM2;_M?&@X8UM#>05$F'\(WM@XV['A9>?/:8T6(;\K0F:@!F
M/*+K=I,)XN\48F#B$?*H11?26ZRBI]!$M$9^)KZ!+'*(.*EV-%*68AXH7P51
MQT^$S"^Y<7UD]DBO.+YD9.;#Z(/R<\+BOO;DM19A8VYNFG6_ A.F@%H+:"S"
M5D*O3A Q!26VR$_9)@@]4(;]FQ*K&E_+\8'!)CJ/NQ45(N9D2402*5)!50O2
MN5M>FR^'ZDFUBZ?:^EWJV A2DZ1;_+H&GD4\\E/9GI_UT+T$5=&ZX.!O?=X1
M#/?H+<!&#TAY4P%_EK]O","LBG1'4)42ZK<,,5SQ=L$B<7G/%,%H01'KOM.^
M5@9\B2W=@_*&A&AP+H^(TN^P>[7-C/E#"'[5(>V61#;4P(P\ZVW'M'&KU&4S
MFYP(7/\T&+,S15[B*WB896Z;:D'^#;:36"@/'0H\Y;7J)IITN+[]K .: ",O
M</HX[@B[75Q0]6^!""Z2#JZ7'7-YG.33&0?9^5P;E/>3Y<N#I4R]A7X!]]=J
M1B4T\8W>@_O8NC?7J:(8%JK.I12S>P/-QNU7R^H];V)[>ZT!*TXX$>%OLBL\
MDT_$4EM *[&"BN;M/JT-[%#=KNRYTD4@3.EL;'E!QA?UZR9&7](SO[U36_O'
M.:$V-OG9JA\N_/PJ3+,BV:YAF,E=B!^&5+]"\#=4P[KC1HI[D8Y@U<.AAX%F
M!OK>,$9-4FM3IOD\TO9)631HB@J4YL333'9PH+9JF@;41[!EC;/#NCTWCE1$
M P/VJQ"'1H._;S=4%5_NOJ>7 *K5_0&ZK?L"[W0[875UA];S]>S"G!I!%*@T
M?81!98Z,(_8$X;G_$_X7025?XSMDWE>C(XYP_6=L&YG>/P3U'?(/^W;FTY>B
M.@;J7T^[T3_(9JEIIR!Q/-\<O=FUC=@WVOLVLHQZ.S*G[TWK%@<N 8^!33Y7
MI?;BDM&7+7BMMRWBP.,<43V;UX(ODTT!*U#_ED3G2^K .172XG/W5(KE[(3#
ME2G[.UP-\T([AVN[7+.IA[J.E8OM' ]T51S;%&]JF^ZL<<@=C/J=-==6.XG_
M6J.HHF%66EV&*#0@VFL=(@L)E+/NUY9 M]@)!R6RH]S-S\9L%/QC2KX4D4OX
MA03[LW7B?L#VD28RTEW&:1;;5(HEH\'NG<S+,Y>Y&V2@*!!U%Y W8,3SJOQ1
ML##6=;R!N1=A30R7LU-T1Q#K&S='<+N.6\<FN'8A4;D*J6>@69OJP0I7,ZH4
M? <[ K<U68[;/,DO1K/V(52>6)__Y=9P%2_3U5!IFKOL9HXON"M&,AP_IMM<
M^-N1#8S1<L:*5[2:'PA$G?_6OZ:0U$C9THY^$HHO2HK0+\>?GF"(S!O!)5$2
M&NG!'AW #(JU;+)? K>EB]J78A9H\;61V@!%IM>B^.,.NIPSHG*JVDG*A);A
MU@3WOW%%RHR(1DP:O5>BX!6VIRH\Y_HX;:0-6,O]#:QL;U(,0+HH]+Q^"[:_
M4_1Y.19<..;N_3;"+2L,J  X#FAQ[+6Q@P7S4:&JCKDU4IIXD1ENUCV]X)Y@
M3R6RGF>>Q?'\1HA:-E.KV/XMW/>ZA/=N[-<=#YQH6#>JZ %#\_;SO&)[B-.
M. -Z_V4H3M8*IM*([?.E0 ZT*A9[!265LTV'(B>TB$>H*<N*?7"HA6LMN8-0
MS[A&Q0<NY.Q&X\O'/!)2O4)9A>.7X1'!,N]5[(=;/;=+NC'/&^CQEL20T'6:
M:RF&S0PE@3[@("V)+G81D%UHCNW5^YV>HIWC+N]7">2V*K]45Z>]0_@R\Y6F
MCP\JMLN<XC3<0;L862-H.17F@%LR%@3HA);1B2RYJX*G@']&:UH8YEY TM*[
MF2>XG8PE-=/_(Y1[<]?8U/,W:\5VI>)KC)1Y1DIG802@!-3 1<9-$%WG/J<2
M2DSVZ7>XCP55PQH3%? Z-88"(6F7;HY.AO:A4A4!Q#:!T?QS3Z-HRW![YDLY
M #9Y#@4N-=0BFX3A3_3^/7%UFHBF L<.C"PY)6A58AM9IC:?"!&GOYF3.F5R
MXN\20#%<@2^GST>S](&'T(\0@5^7\R8.#3G>J'.W1@*2CBRI4OPY<MV>.R@/
MGIP)DO1XV=T$HF?<Y+QT\A=[!QUH@13FF&V[D;(AV?"]D?(" L<_XS#)*_HK
M0"5="J$;&!-BQ(38K3R0S,QC:Z'^7.TIR?MR-,$'<;X'MZD=TH34S^#VLU..
M3M_29@UP6Z8F+CE0&C*<CMNA.:U<LRXL6"5$=WW=ZW28Z1'_=<'M^'7Q X.)
MPIYXDX ]%LQ=&\J\9YUHHWUDQ=$9$ YK1\-H<!K>#%7+SD)JXLR[PHY0TMK:
M+15&RH,H(R4XLHA#1Z_>&B25<DH- ;S3G%C0'0OG3X%+T<PAG!JH.U:,E,X.
M"">M#$("FIJ?@V[+VH 5W':!B)8*JNR04AZGP6=W3]PK9WH]#9E'EOO^_1\+
M<NB?7B!S*]*VOY,L]9U;$7(Z46)%&#/9Q(%+8.#3O[$3=#/PBY_T'GA'2$&6
M*G# IREW4WOTB>_[1KAVAF(OSZM]#4^*AN@+1GL?,$N(.&HI2G;K3=ZG#I:&
M.9LR;;-L";*303.;>!_^RIL.\YK^TK".%1UXJ"&L.ISY8%HS>J<T"%O>42XL
MO200',/KC)3M(G+C_A>_^O_'B]8NQ-[M@5/(=-IR6<M<!2Q/3\57O1P*;-1F
M$;02ZF?(&7 .&!LSR[O/0/TD_8;2+PRG="PTC'@\+Y&2DSDA+R'52KP)_S5+
MS]1'$O/_B0T1$<SE?BH3S(4VH4&T2AJ9VTLGYE"+TA%_XM_7@?V, 6*$LV#3
M0]BM3MF.[@1O0Z(I0".<(%X:^H1 D^^@]YM01.!=MU]*>J@H1DPR=S7,2A<3
M>XX-?=I;OU&M6,P,$:9A061=1K"<EE[OKG9:.IM,#WWJ:K#<?UJVMV.ZG+97
M?*]+'.885%TCZ=*6#XOJ3MNF?Y6==/O.S#K[F\&O7/'HGWMD]8+X5Z"TR)K
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
M.P[B]]\:0#T005@A*RIG:3>UTB(^F]Y$?#*]SDJGGDJ4_';%()PU2_3'[-!
M9!1FZ@2-(E4?MC+N.]HZI/,(G',6.D?IK?6$=V1 0]@*W\3;4;*5T*-"+2BD
M+'$Y[$&^,<H,3 ?/2IVH;PVS("%W5PQ]R=%^MO*,![:N^TSD(9%3$K- &NU6
M&/[50#;E]88UG;Q?/@^<"G1R50:[$K>$B<!_3_G]I!YPHI2/H[9WC/Y8L^S=
M&E@QAKO#_#BXL-&9'?"*7CTFI?>&*/PA0"AK+4 2/^T M1\BIW4,E5,@9'X1
MMZ1HCX.Z177;<3,5)<<JD#VN?GOQ=*?NK>GZ2]1R8!]@.4E?S0W5JK^K<X-)
MK72H @6TX_.1($]8T21!]L2 \X%&.9Q\)??)$VX6_O/D%R>/1LAP G^^.K"Z
M7CEKIEW3/I3E^QB0TLNEKV](*Y/Z<J(6&2\_%_EMS)RJ\7UIO%1R-',Z/WPD
M$SCIOG=SWD\_228>X\^K"/71]I_$%M.A:=]V5Q/Y<%>=K7$CSP52"R?U3@?N
M=%'KMNB<)*FS9K8>K.B?N)<[.DZ7N>R*&FP,<8+ M+<[*C_5<VY"XZDNEL<_
ML/VLQV4T2S3F:>@T706/TU4;FOQ;C1\06HE3DB=J[7$)U,)X$\G73A-TBB,
MK7A>14@:9FSV+44_>DQ[=R3G74C0!+S!9LKL>B9W6>UE+1C)/#B=)*FCFJ=Y
M["H]/%K]ZF@0WYQ'C'TZ(%O/"X:3[\ D'8A:;V@16Z& CC(V=WJT%O4T95<J
M;!#Y4>Q!QYATEQ,Q6&.CJ2C6F>V/M;7']./('>N+=WLR64][R*A^I7?^(IF6
MMG19ALO-JJ@'?O718"VGYOG!E3?N'0@Q#FSAQZ&B'W#3ZF2(Q$M1:UAIN(7#
M-I\B( P/W(/@.6PUHM!*^C@N[G;4)CJ47T;;B$?H,*T?73_35E9YF]L13=;Q
M[*GMD\[S/NGQ4)@CCCI[L+@_<D>.+4-/>ED."L%_3F;$_JP<YQN://KDS^;Z
M_%FS[^AK@1F7+=V&@*S+Q5?U,8.T:\&U0."+7,7J5W=#^@+WSYIMGSDI^96#
M;%&B*\<U.&2^K6&*7$U *]]"9LKGU)%/N-V7G#UY- @1MMB_ PM22E&?FUR+
MI@$':-5U8B+<M59-O2B5YUZL&!2O5>"@S]>&)8A5X%#KJ Q)3="*EK#I/X"0
M#D0VBTSOO&'$KU%#:J5@Z8M?;V@2SS'H,)TSL:'P.X/^IW%G=)Q _\=Y9_Q.
M9>"U.Z5LFZO=C_*+1VK2VYH-N0DG=O4_G3CJMS%]>?K&SJM!!>U[SIA>%&Z]
MUF$S_:WHV4G#!FPA&7)LH9B#FA\'S&!E4W] 2Z:B6:SJ:\EQ,4FP35&R#^'C
M&8/1 4>Z:>_*KILG\@*6@E],9TQ3H!R> P3B&<KF-_[6GDKU:L<+N&M^#=L-
M9/''M?46AK2[(&Z<Q*PM(>Z.,BO4HYW8G87,Y23<'[5#9Z4DO67 (4P. >>D
M[A1+)/Q3K%M)Q>TJ@+"K/B>JWI*UO\O55^&HWYFD[WYZA>$8>>27??[?OAS'
M?)_=.7'(YY3/_#^$G<W^\4)J#?7(.N,7:!@AF3=KMB37> *W@-6$M#H>-L)1
M1Q#&48G%K%F$&#E"Z:- ^+\:G6?--CD>ZL"O$ =RY^E&:A/PBCCVT+Z-_[,0
M<Z Q#9M$/_24M14\'^<TN"'S^'ZOJ8@SM0D["FI>CJ_@GAIM8OW,/.]<:5HU
MV%QC+S3Z(%>"H#J;@@L#Z]M1=UWM^-D:5M*4B?G)Q5-=DR9R4V9&(H]5&&%3
MVB_=L;-Y.LG#)[*0<>)$[L@EU6L1:N,' T:R(=541OM=\P2_5M9\=#D,8"M
M/<?12,96"BY^/7<._(35>QF_&_QM.-2V-/]]=N,Q0IMRH0C/OA6N'-R1*R/
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
M"@.T51>5G17EG'VBP@=K]OUX[WMM_5105,VLV743!9UGRJ?-Q[K$2R?5:82
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
M/@1WY;S=[0!34V1V[.DS^9$U(R,JAXS>I)R+=OQ-B /H.&UX5V)7\ K(?=V
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
MLN_S%NS3PPUYMJ@#9?8 \+)W<6;WEVT3WE9UE@=3%:P*)SDM@3.K.5*V9)T
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
M^[2Y_6GP.KT@&(1_9F772I8\A"=^@9;V:QIP#W_!_+?"$NQYV]2$S@>LPE&
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
MK*+- 4>>2JP)T7A]UK!NQV\-KT]<H&_XND_5G4S"O\XQ1&W7G/?_LC<J8-]
MZHG+)SV<4_8,]4#R7.+)WU<8W .6@%4?0/+"3%-X%%(F[].ZMA>6R(P'Q(70
MG6X\''<\IBQG);VM]RSB^Y1?('9CW.P8F?::0-&6RHHK@X%6L"3Q'K%]'.Q8
MN71WZQ:[ L8NJ/7#I(;A R[NHR!ZA5.][<VD\!WM69!V+?[,SS 9!'LW)*1B
M?\+_1A^=RR'!J>AJ: $[2/<IUNPW66/%0PZF =4]/UC;#%?3%F9W1)JW2TBL
M%JFS_?5R&#/>VN$!P9PK6NYQ#;]:;=Z#;*Z^GF8Q3>.\X%/<K+%6_H<2,TZC
M;,$6JHI*8@? @<E]VV:]J&A4;_%>K=O]"@Q%]M7(X.1AMY5-$3BT8]GY\7S@
M^,L1=O;,O7C&":^SM'ET\TC/KJC<AAFYV&0]U]5%0]=^!:M5V5D>68.TQ7AU
MTL-PAV7<B>791?<EFKPJ?E*F0U/%RK";7E$AB@#/ (V-2,Y+"OP(EHCD&7;[
M-;[QJ)U":(*4];GEK+#D)8A4SEW,JS1Y,[/+"MO3I_VZ'<7CYA>>*F.XX3$
M\PRD#F8<GA0J\+OSO7-Q<'9B+!O\AH&M-I#N\"XZTJ>LU?FM/OE>7;4_/'%H
M]BI\"HNC2JLO_&0[TBUF>$U'R+PMR\)U.XAM[E=_@&,#:1.$V,MJ>29H$#X5
M]SA=@52X\KKH:.Z @;2T1!UK\3%#V[ZUK)G%E3N=8Z^%G6HG[WODA3KGE >+
M4[D<:\997MSH=X^2IL>D97X'>O/S@J=_F3SKP7L3$$U7K=: F"59FXA,:L:P
MQ6ID!ZB(0D.0'/SV8KJ*T"!#=M(4QUG] 1H<)LNZH<XTJK9#2UQ,;9EV:XH^
M6\LL!4\<.B,[SJTM:$\J^;;<@_KHD/RD2J*":O 7N$4IHL"?,XV1J%H0]J6_
M'//2[#R7A:1XB]HEFY"KW7LZQ@NLOZV3U00:([,T_D2;D+RD]9N'9?%^<!XW
M8MO26ANKMF/)S!+:XN#I@V4Y#8S\06WJQ_B(S@9GR?XKMJ] ]I9^9<"0_]2W
MJ;*H=Z^&LV]O\P>OZC],6E\8_O6_!+"X4"A]RH$&>\MTVRC6X' YQ S5[7S_
M4EF^ *._^S::W?&65Q*<E>3^+R'R_US_ZQ>*)^T+<;0W9$C4KV^DZ$/)YZ_I
M/ @EY7\H+@KYF@T&TF7:]-YUX)\@*?57_K.@]V^^#M@!_6V_H\P='!QEIK()
ME-F'H\SI!>T_\Y30E]@.'\3M>]R#'K?.+)(=H\F'&Z8\HZKXN/'$@]/94+!X
M:@PS3M<+P./T'V7WXVOY\]@_Z'/!H(8+-O:M$ .T8:7L@:%:\)+,Q,V:E60@
M2<OX<]T^'#R=IK^>J,0Q?/!T1CLW,C]X6I(1=K<J;.VER:[ [!!3U:ECX2N
M[;A%=O#?759?H&G/TDP(UBI.4R3Z"*QR ^6)@ A 35/E#8F2S]C&R#F=&VM?
M=: IDB%@V[9&J).PC0CO%BN)N3B88P8#W%'U]P+7E7!VO=_W:9O2F)=+$NP+
M@]I4ZLQIF4]2@+,5*ZR0Z;+ASI,+>U,W]LM&/WO=5< JD 3PQO&$%W\%K'*!
M!O30MVIT-_V<#.WQ,9#(J_!@& 4VZ3AXV?<3?Q8T)18JU=A*/$V>3S"0FD[H
M\0E2LD\92 ,1V>^_?4>[G]8_.9&'EQT+G_3G&TAN#:JE,ZQB?QJ=817C0IH-
M;G/!L4C 'V'69%IK4N,C",Y+@&B*I9H-B'T37:E*GO'0=>?^>/8N1<\/=<;[
M=G2,&S.],H>_^JVYL;0U0N"[Y]'#HM9-)S\J+\EDG,F^ OU(1V+)V (\+7BD
M:QWP:4G4X$#O5C/TB-II1U!,S>(\X1=3'\LL>@>(&+Z0T\"?X[84R?:!>VHG
M^N.9J <\K*B/0U<*>@<LSN9F9 _Y^MFWYV2_:L@Y,N2\,S5FVZ6_>D7E'7KE
M>+TI:*^C,G7-U.C$NR80B'M3O2]LS/.G:9.D]?>X"PRD/U.1/ZNU;PRDN'MZ
M<23E@INI1.=9S7S9@2T!"%)ZIVOZ DW<F,]] REV2DE!;K"\_HZU;K'78[^*
MVUQ]%-%\9#\$9[ V[_,GVP3BQ=:K5-0T7=L"JT=FZU:PO]%GBW9%^//,!\YN
M@&55:J-A^C%'MZW(<Z4HU0N)N;DU\912.&<H<$U3A'[7;4UJC;%=]?1KMXTE
MB#]QGC%^QWEEGWOP,#H-R2^!Q?:3J.DL;$$4_**ESSA71-#=4=HK#NN\L2:_
MO"01SP2YK*L][;:X/."D$910A'[)"P03+:DUO.2T2:EZ'MN["4\ZJ(<2_Z"L
M)LII24B[@=25N;Y)?'\X->U>:5+(V8FRC)*IEW4%T";S=V>G3D/][VCB!F25
M>B3\F,X4]XIM;G.0.?V[VTOXN$TM=?2G\B!+5<6N+!:W6K+J 9X]]WW>&&DE
M,V)@BS0VQ06O6( ?<EQA1YG'7M/V?=A*&'7.F/PQ2+,U6Y%,KO'3E@43#;D7
MTB'B=/=Y?6P)_3)G/BQ$U[C1]%?0D%-]&7NB#[L>C2[T9R_0%&:8G]-PK(VD
M')N2UI( NFZS7XN;!;I3$_A(&;W-358E,\&LD(: ,LW6:R$V@AQ6_#3MW\R$
MLB#[P+9<=9IZ C@==WE#?4J.@!"@QNU8WLKOIDO%UI-UT$M*;?. V"VGSSY4
MI^4B6^X\TSK'3":A'@RB_]]=V7'N37DK>L"X[I' '_&JSIRG*3O/WJP Y@8
M[O@GT""-;6)D;4M$S*HNF2Y0^*[(0.)*\:_QQQTY!VQ\VD?OM.BCZW=/.Z'V
MT(7>M<VTT;LA;A_B5CH,SZV#)CY%LA7QZ#H#Z9VT+M/20,*CJX\PCN@+H&BB
M"&U;.]2UC6"L@^?6X!4VXJ^DG,-K_Q'][YQ3$2Z4):R@0]B3CDTEO\O1V-G)
M1O3 GIDU])&NV&N"5^';;1XF=.UF'&KUA3+Y:2'"&Z;^Q=Q>A_9W>-1ZU(4C
MR1>A9D3^J.J5C?$ 73E5KTW"FNR()=7__NQB*05I-)#*H/$;R]NP%1)@>J];
M$_Z)KW&P9BU;#HV,<U:!0Y?U&7;3X<*WFS%C]YDUTA,S:Z2),VND$<+!%]=
M94/'N'L>[-F()XR_%;^/_FIL&$\Z)9QF6C%$4(@;M^!0<JQ/5@6>I\"IH/03
M F#BMT!EZCF))2%.JS^'?VJ^OIPX2XFN.SO*U8OT^)4-,L 3^CR=B\[_*UU0
MBE8'.$TO^,<\B:/H!Q;HT@9ME1Y/DXJCH'0]&T>SL04&TH(";#$-H8-*" 'D
MS!$*L@=4X--UT1_;34]F4_3Y>CPBSP-Q!WMMC!>9U!$U\K,^176:%CJ2]=,=
M[UWO\K8%MI>M'LXM7S%A=>#;YO(WW0;2A[26]/=&<$_4E8O-QZ&WITIG 2KW
MLO%T]G8(:BC 5O;C%E4%-N&9^"U'GVH@34W@8[]H#)^T;Z !?%K&:)RG!A(Z
M/1AM21N;BM$82#1@,%2?0Y_28OV8)_':TK]!\@S9.$=6%(6MM7VLQDX6(&'X
M:-QPVXHN1\9T4>@Z#?A8QN4OY&Q&O+SU5UWG*BH]:RD+7*,50(+$^K[&C%]'
MX_GE])Z+%B#N!]L=GP:$=GBW.R;O[-^=^=9E8%.DM_/H(?/>Z:Y='+:!E(!'
M6/E]8#P8G.)#.(S'8B*G)G2^6)VLA#="TRS=B=!U/NP_XP--*/HN0JA[D/CL
M 7R&$7(=Q( Y@D(63WJ6(]07P&.U-O9-85B3@.558PYT3OI=<KX-=!I((9E/
M7+P*-HQ&Y.SY)8C5NO=TZ*^UVI&__=*_ONOKD !&T'2V?B?T7M8#B</[4:[*
M4A$-^4YEV!T?@#X2OL-3SGDS0BH2YF(+<G3V;'=$V">;C7X,SXV'%%$@$^E7
M4I(B:+-9-'>L7?\+YC!PUE=;GUBQ*R9W0,S47A?EAW2Y\;7=+SF==T/-_6+*
M;D1%_NE3\$X;^->\D3#=>O8._4-:""6>\D!=G1Q4Q;$AU 9Q/.-E(-W?PDLX
M>_G1;<2M!5LD_ #)5MH4Z(ONX#$RT[Y=@#5E(5X^HA:L5J%W?]YF^^!\WTCI
M57IT6$M\<?)W/2E)WEKO/>K7QPY+0D_[1IT.Z%&"=SK>:U\\Y(P%T5#)ZR:R
M?,UMQ-I >MX&6H!$HZ6I)\9U&@D@&BW[>$2C)>6]=ZG'W3$0] ,!^!E[@M;?
MJ<\"WV-N79Q%,TZMFDNL7Z#K:3QP-N:$._!J/=$'"J ;R4F!<Y!KN$O5:PTD
M+5]K@:ZAP7$,\6]@SJ%8GZ+/T>(H:B2#/L*)>NE0(51XO;]N$@Y0L7G>N(_=
MPI]%_C, M\I@R#4(!FIE,!XG%%^"1 Q9<*$F\#,<@Q7C=_SP!^G%>F9X]I;2
MXMU(.MLN_#:M"7H %H,B@I0@%/Q>-S>%H>W\9</Z,LM?F@\^4-^%Y+A+QQW?
MN2_,U@@?O]73"W!D/,N=* /P2OA+7A5A7G@E7 $&B[$FVGNL<28I_<-GM?S.
M<LP$=_4XMCY#\B$;K][CS/&'*\=,XZO 6(A@+L5OI6./\9M\S$QXKH3Z&W<I
M7BE."GZC+OV6Z#0AV$N'9)VR$(*]U$!*T>9'V\YOS?&\%O@T8.] >4EX_LXM
MML]4[\!;^G8??'Q0#SS^'L(+SN</\,P4/+.0T].[2HPGYC %^:6M1R/J?RIK
MZ#X+\-?8JFQCE)#) +8JK8XU[NT+P))4V*E*G)KH&$#;RV!4^G[>4@$HO%3?
MUBT?'Z8O"8ZR6#QT_:$>3Y9XS,1CV&8Z@SX%S<4\1SS1%1<TY"H,#U7GOT(C
M8%FB"!SI82C5!-6]*W+FN)Y_-Q!_P3YC)V7_18E=[P#^<BTCA0)'ONUCRD+7
M<*&!%,Q(&10?X;\$.[_N_540ZK<SXPZ'J(5NR^;12J%@?E=?7S]N4GA2BF7
M0!4%'T13[-<QJ!1W9N0M<SFQ : OU^=9:*/0U12X@=\)==)>X@;2#<"I,<4Z
M^B[LL<Y!A*@UDUHN_ISX6%?]A1ACHR[^K&' #&5F#Y0Z._WHMH"]"'Z!1[$R
M!24^,L!?:K-"0^9Z7"\J9)V755E2$U#_.\@/:B4^VHF9U*U;BP-8T7LTA,SY
MGUC'JL2V\;1&7VR^MV[6(?P+_@P=X\W&&CJ<2[E*9L)TG*B0O1OIP)&1<5E"
MJE2R#LE1UMXOJ8SYL+LF:M)BT8#$%+X>JR#'IQW0YZ8J_LP^<$S^TC7L#N)$
M\)UM+<OSO)?ZX*:\I]\IVB$=@ ].G%T$G=EWP_:I&4,B1$?5@X^F:1ZFOBL?
MSO2=-_!%PEK>8O8<_35:B/!RX*(',TH6R_1\M\VH+RS)4'HQAAM,9 A7T2'E
M+6%!.QYTJ!PK/3U;"TO\!5Z>I1<.E+:(8ARFHY?;)K7X%#T,'OUVV@1: \K+
M@47H45B*S=^L.XZD/.Z"M#:B?!:U"B!3F6#Q>*77"QBLQ=,1F6/*=F_"GM\[
M'&I^Y;>. DLD_7.L,6[>A+>MSDOGZU[9$EFPC>8CNF/WPJXB2Z+]Z^V1])%T
MW17L2(F/Q]EZ$OXF'^A_!:NR<8]W]<A&E^N+W3X[TDNT,BFI->I8VOQQ;V<C
M[EN-F3!!LI#E6QM(U7B,%H2LRS!/G\,%<]$S\$7+V<]SA3$QD3&YR%5[SSW-
MJI'Q\HQCTUI"\@;96J#PC.=8@U4;"";2'97MA2(JC[94XL@^I&%;"FHO:9V9
M"26@-< V+GT OSJ8%IE<F\FUO8A_&>"3V;W_43LUO<9W6O_J["6_X^T9MT-
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
MTTR[CU?TQS6;%325!]R'F<7S4'?='J1!:<.["58#<IJE7E@U758M/(]9M4R
M*B ^<[WF))>I3694!W[T &L0MQYM6X4UZ+[2^G0%'*:'ZP0>.X9?G'H3NO5T
MI\O@V/&=/WTSF@YE0+_.GAE9MF0!UDL3V8Z(%-1.4+L1P4? :+,'DM/WY41#
MURS\Z6*Y, [J.VW(2-B9FTA*E=L<["E2=!<YJ_X:KPLZZM^%N'V"_R>]*O"C
ME@FZ"5A]FR L]8W3>6A4SV9-^B6]^/3-U6LI(3V!6L@[K?N'KK?>H<+N\*E+
M1 LK37Z5OPP\"B*!$(46:B!] %9_H-'5R8XCV^74!6#U/@5H!E9O@\^V8(L-
MI.5(7@WM_VKO2H.:RK(PCHV40J!98Q,EY8)!(Z15;$9$4HX3*8I"#"AIPY*V
M45DBT(@(2I9V"[)H'$&IUL&($,*>!J&9QD ZK-6M@&%54I@%%00"+PKA0<)C
M[L.RYH]6=Y4U__QQ4_F35ZEZYWSG^\Z]W[D**:9Q8\I#V;DZXU:QXSYUAX>!
M<$1>X455*>%#Y),]M=]TL[CL&*[(T^5^8F)V]I!>08G]VS:JK^MU*L5^PRI4
M)]7AH7]8#7*'&5I^"2)7_BR5=6#;$1MXY'ZS)B"3@^V1)$-I:LES2[A#6!W-
M<1[0U@2L'C*Z]T3*.2ZO"RBZFY-EQRM31EKIRM;-'"*<UK9C]-;\P.7A7B!0
MQ[:\[KVY*W&_@MZIYV9LH@8%<\\-X04,R"\,J_\71)MPA<S ZV5 7,1.VA9P
M_KEY-V>E,LJA?O9'HV\^G 9T+<9]G(PQ>NBN72Z%S36,%H,O>*YD&5/]B&2?
M%TF%7I406OR);<F>R1>GN69=ZN@9JR=TEY(X[4/GY%2B(EQQE;CQ(9'YPAZU
M\K3CH0"RPDS_=M&$]_>ED=@@ULUIB#W-Z$XR$J0ZAI$$>>BMC 0R5"!5.RR:
MW,@>9@!E%,.-X3;A->2YY=RHA4S#;F03^9@AC#\(E-?FICB;P.#Z1D/,[3>3
M-OSM"<D/M"\FER*JD;&4JU9(&\/6VQ;I98!<_38%4&ERS506LFYT?BE7=>)!
M([Z,!>)-W4!&<_6LAN\PBIZP[Y<X:\Q!LE;L7QM( OJVINOX6F%?SBRYOI?Z
MS\(1 H'9J.#<R]WB>_)"ADO)5_\_Z'W,@#WPR,H1PW>(3  ]!?R_#]W%5A_F
M-H$O/ "EE\P1(G@RL@L5LI=P");_EYP#TR,4>HGS@4,3OQZ;G)7ZU]91GN3:
MO1!5=-?E,H@SDZ"B[-W+ -BT!@=TW<\+$FZ<E<)#+6CE/TM6!1BW+IJ8I*3J
MOX<BFSLBT/P4@/QD'-/QLG6T89_TG9@-!J(&WT)>R:3A(^4L@'Q*K7F89ZP;
M0+X'>U.=ARHF')1/+]O_<$?D%B5,#0E1,/:GYQSJR].^7-CQBO3TCGHDR]L:
M(&TUN8E[Y1S9N.$Y&3YJV,;Z CX[G+?<L,\/'0AT5"6^'&X'.&H-7QMF.1LH
M3R*C-W T5"-/Y#-K]_E)WG!Z1,^'Z+X6;]B[*?889>"MVV=6?13_7G=0F ?*
M2Y0W"1W,(>_<B8%3!-/=X6,#BLZAGHF/F:H*/K3A/S"?2*6S8T11;/"+&QN>
M^D@:9Q ?%&V6^DO?DM[UEZH73= &TP+@6!< 297AN*I"1K4 -:V<@N=T;_6G
M4&N6VN.]-4LCA4.4RXS4!?2.;9_?N!E.%D^D&HJJ*\-IO<X5U#0_4-/\T9IV
M=:FF5;^=T#O,T@YRDW(";VTJS,X\^,!_-Z$O9(Y7W.H^Y>K(]F1=0 ^A!L%
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
M)/MEUAG^VW'%K:1DT9<?F/LG>GPH_@]02P,$%     @ 78%J6]6 )D^D#
M'Y(  !4   !T;&9A+3(P,C4P.3,P7V-A;"YX;6SM76MSVKH6_7Y^A4_NEWNG
M0X&0%YGFG$D@I*1 *)"DZ9DS'6'+0<%81+)YY-=?R1ABP++!R)@DG>E,$M=H
M;:TE;>VM%U_^'O4,90 )1=@\V\M^SNPIT%2QALS'L[W;9NJ\62B7]_[^2U'^
M^/)G*J5<01,28$%-:8^5 N[UFRI26@285,>DI_S7ZOU/22D=R^J?IM/#X?"S
MRMZA*B*08INHD/('2BK%"IP662"0%WBJ5+&IU/! R6:4_>QI-G.:R2NWK8*R
MG]D_G'SDCR\&,KMM0*'"[#;IV9X':=0FQF=,'M/[F4PN/7UQ;_+FZ8@_F'M_
MF'/>SN;S^;3SO[-7*?)[D16;3?^H5IIJ!_9 "IG4 J;* 2@ZI<[#"E:!Y3 9
M:I<B?(/_E9J^EN*/4MG]5"[[>42UO0EOBO*%8 ,VH*XXEI]:XSX\VZ.HUS>X
M0<ZS#H'ZV9YEZ"#%&<SD<QE>Q'_XDU_D5P&;%!M(X]Q? (-7I=F!T-I3>-&W
MC?*L$JR:VMA@(G4@X?*E^0MIX>?3CHWRC2RS=MF#38O]WH-F)#L7BV"F2C>S
M &BG9.!A%/MFG^4<2K&L; Y813$9MT";?V@UFQ8^)5/1&F9E4U;7)B0#I$+>
MR+7S(2 :7<O$T')<;55@J+;A],H*,\\UDA<1M7W/U1V.+&AJ\+5C,D@#JW/O
M&-PK8#+]H ':T#C;LVGJ$8#^KW-*H44+-B%.H_:2R.VCS$#'/^B MATGX7XP
MS=E-0\.BTR<.WP[7_F6_RKBVD;QAGIM.^[Q\MM$ &*Q >FX5 "%C-E;< <.&
MDHU?#=.IU*1*'JG/R7SM %&GUK%?Y]1?=L#N&VEJ]WI.:2G$_,7T\SK!O1#U
M++PV<YAHD+ !>$\90O38L?BODQ:\?H-256PSC 94(<-C?:$&K9C:5Q#47'/;
M26V"F7(EV5^0))(F,X=:@[(UF"MZUWO#/ \NPSD)C7XRLK? "'K4E,ZT'\;,
MX!TEW)<7E_F#Q;8=<7BH$]@'2+L<]:%)83R^QA]CM]D7\.*R?RB)_1L>N,09
M1O@ [+YS]V/%)?Y(ADNO$]R'Q!K766AHL1&>C^Y]GE7(=_&!4!MU6T&Y5P13
MNJU*3,#2?R7;GE:1<[YK!W,G".BB)@FJ:O<X)5 KPCZ!*G+JPWXWH$.3J9WW
M,+'0B_-<:)S\^$^.60G'+>N*+T^.Y2 S%=TE3;Q=+#GD+@RTODKX.GB?7K>3
MU@>W.U$"$C5,Z/.96Y9R5B"@L,%+O-%O*73,DQTQ!&*]MN_=DB.$(8GI2A'J
MD#59;1:>3XR2'SH$ .UHCPZB1IBV;!@VU["IQATY>S!VE'D!(<)L)0KI%03:
MR$ 6@C'E*CX &_C,Z0Q1'8QYXMPB0(LIO0U"2C@Z$FOF-YGF2Y7<Z4UB0\UC
M%!LXG:;K>21?G!4PWXI,J] GB#VB".9,/KFM(IZ^XX>0;(RQFA:^S BB#!DQ
MW]2J<4S31,%@26?XJVD2QIAXYC2*/DT+J]T.-EB9E ?_UEBR)CX FRP#XEX/
MFTZ9L:SX+1:?:* DUF9N?6^)DM <=,WQ3M,0MQ08=8!85%P ?60!0_8()T!)
M/'E>304A23(7\1K0 LB$VB4@)G,0=&X62$<JDNU05P!,=IA;39Q5>),ZZGD
MG,B&[U,CL --B@9PDE=6,.4IY8W.QN#X)D570D\X;%RQ@ZU+J6"<C!1 $C84
MVV3L6#KQMW&,/D*8M]#'Q!PMI^^I32*6^<0A]O@E%&YWDJY .KQ:^06B$A/D
M6<Q:PN365"'AWI?UR3JFSA@9WVS7.LB)!Q:;*+<2M1)3Z,7\/-[Y2G^@1&/Q
M*&(%D28,-V1FV?&I%(KW)GO7"C0&1A5OI9Y^;PDFV?D.YO3"%F:)^YJ7MM1[
M.?-N;8[2*YR-$'6"=>EYD;?DB!ZU 0?0M&&)B<D(L0A0K7MD=0HVM1@CY'*D
M&C8_!,.70]@_37Z:$,6"1)NZCY[S65X$1H5S)=%FIRC+/JXPUIR^.#D70)NL
MHTF?IQ("[;)"0?P(]Z%L."*^IH9QC8$>A&03M8 Z>U68$TEBV#^#YS)S@=U=
MI[$1OX23] 3_B@($$"7J!5'T8&$+GC?(Q9&LAQ@G>O<MFQ8DD%ISY<5Q=$$
MDVQ'#E5N?H.]B"K)ZP!7+-7D3?K&+"+:=Q/.&SV6/7_!6&](G1#29.^PXY'V
MMOI]"%C2SG@MF<*(DWY0B+>)::2*3)LANJ,"2XXNH(X)]!R<N1RQ:):9@$Q
MQF568V<J@<>XV# <8R<N0+IWC,_21,/4+4C@.]Y[PX+ P.L#D!+>V:0LF;*!
M,+8,8+[LQ&>\?*NZ?!0O)H4E!QLS&]Q6<0%-*'\>1X3R5K3TX4><1T?<;[.X
MRCI=865_3>93ZOR<">/&L@AJVY:S]Q)O98"2;5VR<65,7,\YW?EF)77R*VA5
MOL2\"GHT)XN-ZMBYK@>H[D$EYR^7:^W)II9[_B2.K1$Q&9GHP+V%=A.7MN(5
MRC@7'5XOR!&M-D3=]C.K(FWA!F3DJLBYTN&5K1;FZ'6"!XAA78QO*5\$F46(
MYXRX02P;R&6:%C'S$4__>L\P;FVJ? XT\1$_CK:SVMS[//F2X[C $VW>(ZHQ
MS5&L"__NV\'Z@DB>HVIV ($7_+(L/J PB#AZO0 DZ=MI8M961*W<S29+YR.=
MG0?L9X$]1-*G@D/AWKFHX73+/1'"</A63EB$DY]E<^%@G?P</ 3OW?OD%2B7
M?&./+^+"L;QMZ+P(F>S!Y"1D7B)==$60))T%>]QB%UN$^\$4%]+ORGXL1?;?
M2[7;T7>UU=T3*7?KB >)..\;#(?\8!W8CW17Y[RDO6O+H--;*[<Q*GNQWG?O
M#>%Y.A.2D;.4LHPV?SEC[,(NP+WSM"F<[JF^61F;[7Q&>F?.?')N():!=R7(
M#^:=_4B?ZNRWM5B2UCXY>NQB^V%^N#[M2_Q4\%R,'?OU3- V^_82ZD<;H 7<
M3Q4_D#-4\TO8$UFE6P-XD\I]H!U1&[2^U39+O-7:R>V[XC4BB?VO['SA2@+]
MSP\X<O]CA:L0:LX>O"8PX(W.GF@V+QG&,I:L )CPAOJUY5ZXPC:43]&B=B3]
MP-CM->?JLXT(W-9=UVL )QP';BCH&@1+/2_E;W4)F8#YQNU['3_@R%YG4AAT
M9IWK!+%R^_RJJ@G3DNL3C+63OB9 9&_3#&%QV<UL$H5.R[W1BX@;:VK4<]=;
M3,Y% );X89Z-9 MC4O+9XRE<"9,&[-M$[;#F<J/'+UX X%ON=:OPN;S%9:-M
M[\S8A2],:["ABR#5W3[*1J'Y!YXWZY @K"WGKNY6W,L1L]]\A U@P4M=AZKT
M7?';-3YIUY",5@N)XKJ)DFC+_6\"P^)%8:;YF\#5_*O4BRXG)MWH7C-OS(T(
MD>P-X[ P\8FMY%M<+,(';F24?2)D\8N)O<)M_J6Z"7S?9D0#F9- M ,UYVA
M7*;.@R3LK_VT\?V.T 5JI!]Q=6'N,>GRY6FL0LKW]C; L,JZ$T' B$V00,RW
MHD\P<7'<K3&#+IO.T3;I)Y)%*(D/.6&B".D17YTAVZ.'?[.[R,='"GUZ?0./
M(73!_,]>S$QRS< 6,+S_ST]EU;#U "V^!/-HHA<H^ZZX^.Q<=P;=,G00R9PP
M2XHV"U]J3-#6$!H#6,6FU5GPG!S;X2:3SV4<?K9L3=)I<NS-E3N#;2LL8UUG
M+9OOUK6Y-<0/$!"YK3&Z%0F/[+O7"#<05,Z:=\S6LO8&=Z$!OMJ1[$ST>VB!
M'DTEW$L6K[$E;),=:'^O9B0>2+^#%N@153QE(Z<1MF4$#B4TV- )2C9CRM"7
M/U,IY9_[ZMW1O_]<UX9&);.?_IGI=)\.+_-/]*2Y#^I'!Y?'ET_/Q4?\U3X<
M9PHV+:MUJW]QT$XWZ[@T>KZN7M%/^]6G\[N'HV[WQ8#=W$.KU,F^'.>Q??DU
M\WQ7A,-1[D KO&C#6^OZY.1'IE_1>T/S&RT_EVOWPZ?F/1E_;=^_G%!+U\']
M\\55=W@YTG--/5/%Q\6'5K[9O1UGL^.?F5*F>G3US;RK%>[2XYNOQ9(^AL=Y
M\O-3GUP_WCT9Q]9Q]^$I=W%40I7O>N6DVLK?_6P\FM_KM=YQ\R!7O+C2>M==
MK4-;Q4_XN%NZ;<*[HQ<M:]3&WU&MIH,<J>;OVK!]4CNXKMC7#VKE_O[0ROTH
M7;2.>L?%FGKQ5/GQW3[\.M:KG<QSOXN_'7=L9!G/+YTN>BR7BX/RPQ&X.,S=
MCF]>JK!BUGZ>G)^8 _7J)/^M!K+5\\(3.*H5OGU]&A>JI;1^5V@-S\[^50K-
M1BKUL=V#[.X6?&S9;P+@2YI;R>W@<<+_ 5!+ P04    " !=@6I;.KOOHUTN
M  !:N@( %0   '1L9F$M,C R-3 Y,S!?9&5F+GAM;.U];7/;MK/O^_,I?'+?
MW#L=UWEHDZ;3W#.41-MJ;5$1Y23MF3,=FH0D-A2I@*1MY=,? "3U2)  B15%
M5S/GWG\J2]C%_A; 8K$/O_W7T]P[>T X= /_PXM7/[Y\<89\.W!<?_KAQ9UY
MKIG=?O_%?_W_L[/_^.T_S\_/KI"/L!4AY^Q^>=8-Y@O3=L_&V/+#28#G9_\W
MFO^_L_.S610M?KVX>'Q\_-$FWPEM%Z,PB+&-0OK!V?DY&3 ;LHL1'?#7L]O
M/QL$#V>O7IZ]?O7KJY>_OGQ_=C?NGKU^^?KGY"?_\9OG^E_OK1"=$;[]\,.+
M#4I/]]C[,<#3B]<O7[ZYR+[X(OGFKT_T@ZWO/[YAWW[U_OW["_;7U5=#-^^+
M9-A7%U]N;TQ[AN;6N>N'D>7;E$#H_AJR#V\"VXJ8)$OY.N-^@_[7>?:U<_K1
M^:O7YV]>_?@4.BL6R7><:$5F<X"?+Y(_OJ#R.CO[#0<>&J')&9OBK]%R@3Z\
M"-WYPJ.<L\]F&$T^O(B\B75.1?WR_9N7E-;_H9_\C?_N!GX8>*Y#0>I8'IVS
M.4,H>G%&A[X;]5=L$'DX2X^@.4.8XGQ!OW#!_?T%4P)8)O\>6ACYA*'(M2TO
MK,OS[G!04^B3-3A'9D3^/2?TJK"].P1A53F;72N<77K!8Q7^5K^]4*6HYHR
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
M_;+DO5TY.*<G]].3^^G)_?3DWNB3>\;LSDMPWONZ@OJR>32:JR +_=Y>(EN
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
M,?K)8BB[&OJ==3C^$9%%$5D5I<L:SM]KS?Y48)O2LDWZZ>D^P#^?("WEL<?
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
M=KQK8V4LKGII.Z>P\QART2XFM&,!+***I.RWOXHON< [F?!DD>[<M]3@E,W
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
MUS](!?*_$MDGNP9^IWR/[8<]D8T1D7/K =-?7A*5]LJR_5YR: >#EZ$J[D/
M7>'>NO0<Q_(#="0'"ZTK_-KHDVXPI#-YH*CQ=7 'SI7G[[ =DK=S\-LY;6HA
M]1M2@.O@+?(,LR6J#YK?U#G3Y"O0<\C49FF;XAV]80$MG* TX6]-K:F+UV])
MK:F)NZ2YUW_88=/P8]!SWC3A:NMXT3O79_TG?\DC!);[F><^4IB86563@;PY
M1";MX(VA%GG./?<-FW2&HG:A41?6LHW;J(F[M0#Q+=GMZ-FMKM]/5&O%9B9"
MIJ40"00URR@T*34%'M*K6!(!JX!ZW5C8T-E9_YH<CH[W@N..O_QM"O)<%O?P
M!QPN$RI?GO#4G1%Y7S]AYQ'?>FZX+T1&PMY4XLX_?'%.I4XS-!JE5R]F@J\
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
MHD@P/;U?R>9MJ/V15PU3=7E']IQ+9'4@+SAU]DJ$442/MF^TA6]W;E+(+&S
M;)KN+BHJ'\O'$0;!.X=)3E8-3']JMCA?F4>E!TN*:D<W;D[4:.::QN.'[3>
M^[,,E2BBY.'!QP]0LBQS35KT7C!M_U1FK.K!D]*A>>,3' 08)]5(;S#98XW]
MPWP7EWWI.CBD>D/](2&5, E[HU@0KT0V.#!5C(TVVR!%F:.Y^ XU$K0)2.+L
ML,0N?K(<V$B#F&5WTVTIK(!'+E\^&TCES/0AILC&*MDJXMZBJ)X5[$?N%OZ
MB@B/E@/E;Q>>8V]>UO@YO"#3?^K:2Z.TIWZGH1)<HFI[9!*RW"W:P%]P.MUL
M^;(ZW,WY6)1)T32OP_.Q_>".3S[Y/,F:4 R ')/@@"3[TG\ZS!_9KRPVA\-
M$E-36$4M\=AZ:!,MB,)T"2K+868'HW+<6EIR$<6MR-A0WJ,"8!#[P:L(V*^0
MU]Q<]^U>#[R*"FM1A3O@G^G+OAG/LZ+:@#+U50%:EBM?'Q"HE]3CDLJFH"9;
MC>7TG:,U(1.%]<;##99BKL^MI/Y:3?S;F.2P0W[\<$UT5=]RR-$ZVAYLUPYH
M'<%''#GQ>K[?&P*AWV+<"$Z!B":/A7)9"2.6FU:"D#/G-*=2FX:EHM)Q_8JN
M\K9#JBVH)J#Q=*IEXGCN&7)Q2*L,IHTKT!8??;QA5<1,7^AU!4&I_J!(6)M(
M:M*,H5_)%&ZC_=@402*0NV2XV<"8*C9EY4:*86N#(K4F]7P%RW;2_XB60",S
M(QK2]FIPJVPS%"/9\!$[/1PMVX=#:P[E>H]>8#GSW8WG/M#\7):5V_/1TP0$
M_5+6!$S1F94L!5<C+/&&KH%&A5J\1DZR%A*1.^6:TJNI^3&N8PKEF5S+)0J&
MDR9^13MU;6I4VM-@)5T97"(3(IF+Z&00SF1Z)NW5L.&P#I^YA6XKB=+T+(WS
M</I6U03;&%#5^) (5348CLAXLT41J_B4U]4D*':>@#*GK;7(4V)*NS.0<Q+>
M%OV<74T@&$8ZB13&FC'VIM^?+>2@.C6DFE MO,Q)RTG.8=JSL[G.UOJS 6M
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
M2*=%R(O/$/O=XMT/7]Z^^^(R&NGC(T&<!AB#,/HT%YWLO[,V85:BR5K0!.U
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
M"#T<!.VY*/#H+L%5<^+EK;79D_O;?\F>^Q4&HGA*_DKDMF(VP04)2CQ>5%)
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
M-M'Q(,F<.-Y3(ITM2TLYG2-":%+/UI,R=0$LY'Q<J^8COSZU[FC88OM9\QM
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
MN*PM/=8T(C("U_P:>XNDV:.B&.0Z%'6[8&&>8VK)%J0%###VRN*3ZU#4C+W
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
M*,JD.%?JCW/&S9T=(O:O_P502P$"% ,4    " !=@6I;GM82#FKM  !XI X
M$@              @ $     968R,# U-#DW.%\Q,'$N:'1M4$L! A0#%
M  @ 78%J6WF3W$+5!P  -BL  !4              ( !FNT  &5F,C P-30Y
M-SA?97@S,2TQ+FAT;5!+ 0(4 Q0    ( %V!:ENT,7I+800  (01   5
M          "  :+U  !E9C(P,#4T.3<X7V5X,S(M,2YH=&U02P$"% ,4
M" !=@6I;O8:FW(V= 0##"@( "@              @ $V^@  :6UA9V4P+FIP
M9U!+ 0(4 Q0    ( %V!:EO !V+QOPP  +QF   1              "  >N7
M @!T;&9A+3(P,C4P.3,P+GAS9%!+ 0(4 Q0    ( %V!:EO5@"9/I P  !^2
M   5              "  =FD @!T;&9A+3(P,C4P.3,P7V-A;"YX;6Q02P$"
M% ,4    " !=@6I;.KOOHUTN  !:N@( %0              @ &PL0( =&QF
M82TR,#(U,#DS,%]D968N>&UL4$L! A0#%     @ 78%J6U^JO!_*<   BD,%
M !4              ( !0. " '1L9F$M,C R-3 Y,S!?;&%B+GAM;%!+ 0(4
M Q0    ( %V!:EO=O'[R^S(  $,> P 5              "  3U1 P!T;&9A
G+3(P,C4P.3,P7W!R92YX;6Q02P4&      D "0!) @  :X0#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>ef20054978_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:tlfa="http://tandyleather.com/20250930"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="tlfa-20250930.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2025-11-07</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">tlfa:AccruedLiabilitiesAndOtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">tlfa:AllOtherCountriesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-03</instant>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-03</startDate>
            <endDate>2023-01-03</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndThirteenRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-01-31</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndThirteenRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tlfa:NonEmployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">tlfa:NonEmployeeDirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">tlfa:TwoThousandAndTwentyThreeRestrictedStockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:ServicedBasedRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">tlfa:RestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-08</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ShareRepurchaseProgramAxis">tlfa:ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-17</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-18</startDate>
            <endDate>2025-07-18</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-18</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-10</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">tlfa:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-10</startDate>
            <endDate>2025-11-10</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Store">
        <measure>tlfa:Store</measure>
    </unit>
    <unit id="Segment">
        <measure>tlfa:Segment</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Discount">
        <measure>tlfa:Discount</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-6220">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-6221">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-6222">2025-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-6223">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-6224">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-6225">1-12368</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-6226">TANDY LEATHER FACTORY, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-40">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-45">75-2543540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-6227">7602 Southwest Loop 820</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-6228">Benbrook</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-6229">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-6230">76126</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-6231">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-6232">872-3200</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-6233">Common Stock, par value $0.0024</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-6234">TLF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-6235">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-6236">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-6237">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-6238">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-6239">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-6240">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-6241">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-6242"
      unitRef="shares">8067502</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="-3" id="ixv-6243" unitRef="usd">12018000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="-3" id="ixv-6244" unitRef="usd">13271000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="-3" id="ixv-6245" unitRef="usd">18000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="-3" id="ixv-6246" unitRef="usd">49000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="-3" id="ixv-6247" unitRef="usd">304000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="-3" id="ixv-6248" unitRef="usd">331000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" id="ixv-6249" unitRef="usd">35947000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-6250" unitRef="usd">35556000</us-gaap:InventoryNet>
    <us-gaap:IncomeTaxesReceivable contextRef="c2" decimals="-3" id="ixv-6251" unitRef="usd">225000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable contextRef="c3" decimals="-3" id="ixv-6252" unitRef="usd">384000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseCurrent contextRef="c2" decimals="-3" id="ixv-6253" unitRef="usd">1086000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c3" decimals="-3" id="ixv-6254" unitRef="usd">898000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c2" decimals="-3" id="ixv-6255" unitRef="usd">83000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent contextRef="c3" decimals="-3" id="ixv-6256" unitRef="usd">96000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="-3" id="ixv-6257" unitRef="usd">49663000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="-3" id="ixv-6258" unitRef="usd">50536000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c2" decimals="-3" id="ixv-6259" unitRef="usd">25356000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c3" decimals="-3" id="ixv-6260" unitRef="usd">31655000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="-3" id="ixv-6261" unitRef="usd">15704000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="-3" id="ixv-6262" unitRef="usd">19320000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="-3" id="ixv-6263" unitRef="usd">9652000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="-3" id="ixv-6264" unitRef="usd">12335000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="-3" id="ixv-6265" unitRef="usd">24348000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c3" decimals="-3" id="ixv-6266" unitRef="usd">10323000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="-3" id="ixv-6267" unitRef="usd">170000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="-3" id="ixv-6268" unitRef="usd">1213000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent contextRef="c2" decimals="-3" id="ixv-6269" unitRef="usd">709000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c3" decimals="-3" id="ixv-6270" unitRef="usd">517000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="-3" id="ixv-6271" unitRef="usd">84542000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="-3" id="ixv-6272" unitRef="usd">74924000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c2" decimals="-3" id="ixv-6273" unitRef="usd">2632000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="c3" decimals="-3" id="ixv-6274" unitRef="usd">3110000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="-3" id="ixv-6275" unitRef="usd">2681000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="-3" id="ixv-6276" unitRef="usd">3571000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="-3" id="ixv-6277" unitRef="usd">658000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="-3" id="ixv-6278" unitRef="usd">0</us-gaap:TaxesPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="-3" id="ixv-6279" unitRef="usd">3536000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c3" decimals="-3" id="ixv-6280" unitRef="usd">3205000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="-3" id="ixv-6281" unitRef="usd">9507000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="-3" id="ixv-6282" unitRef="usd">9886000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="c2" decimals="-3" id="ixv-6283" unitRef="usd">138000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="c3" decimals="-3" id="ixv-6284" unitRef="usd">248000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c2" decimals="-3" id="ixv-6285" unitRef="usd">76000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c3" decimals="-3" id="ixv-6286" unitRef="usd">76000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="-3" id="ixv-6287" unitRef="usd">21443000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c3" decimals="-3" id="ixv-6288" unitRef="usd">7561000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="INF"
      id="ixv-6289"
      unitRef="usdPershares">0.0024</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="INF"
      id="ixv-6290"
      unitRef="usdPershares">0.0024</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-6291"
      unitRef="shares">15000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-6292"
      unitRef="shares">15000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-6293"
      unitRef="shares">9491878</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-6294"
      unitRef="shares">9920957</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-6295"
      unitRef="shares">8067502</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-6296"
      unitRef="shares">8496581</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="-3" id="ixv-6297" unitRef="usd">22000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="-3" id="ixv-6298" unitRef="usd">23000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="-3" id="ixv-6299" unitRef="usd">3398000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="-3" id="ixv-6300" unitRef="usd">4529000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-3" id="ixv-6301" unitRef="usd">61773000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="-3" id="ixv-6302" unitRef="usd">64486000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c2"
      decimals="INF"
      id="ixv-6303"
      unitRef="shares">1424376</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="c3"
      decimals="INF"
      id="ixv-6304"
      unitRef="shares">1424376</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue contextRef="c2" decimals="-3" id="ixv-6305" unitRef="usd">9773000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue contextRef="c3" decimals="-3" id="ixv-6306" unitRef="usd">9773000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="-3" id="ixv-6307" unitRef="usd">-2042000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="-3" id="ixv-6308" unitRef="usd">-2112000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" id="ixv-6309" unitRef="usd">53378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-6310" unitRef="usd">57153000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="-3" id="ixv-6311" unitRef="usd">84542000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="-3" id="ixv-6312" unitRef="usd">74924000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="-3" id="ixv-6313" unitRef="usd">17264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-6314" unitRef="usd">17351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-6315" unitRef="usd">54072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-6316" unitRef="usd">53913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="-3" id="ixv-6317" unitRef="usd">7094000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="-3" id="ixv-6318" unitRef="usd">7329000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="-3" id="ixv-6319" unitRef="usd">22612000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c6" decimals="-3" id="ixv-6320" unitRef="usd">22953000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c4" decimals="-3" id="ixv-6321" unitRef="usd">10170000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="-3" id="ixv-6322" unitRef="usd">10022000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c0" decimals="-3" id="ixv-6323" unitRef="usd">31460000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c6" decimals="-3" id="ixv-6324" unitRef="usd">30960000</us-gaap:GrossProfit>
    <us-gaap:OperatingCostsAndExpenses contextRef="c4" decimals="-3" id="ixv-6325" unitRef="usd">10848000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c5" decimals="-3" id="ixv-6326" unitRef="usd">10289000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c0" decimals="-3" id="ixv-6327" unitRef="usd">31811000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingCostsAndExpenses contextRef="c6" decimals="-3" id="ixv-6328" unitRef="usd">30515000</us-gaap:OperatingCostsAndExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" id="ixv-6329" unitRef="usd">-678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="-3" id="ixv-6330" unitRef="usd">-267000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-6331" unitRef="usd">-351000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="-3" id="ixv-6332" unitRef="usd">445000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c4" decimals="-3" id="ixv-6333" unitRef="usd">98000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c5" decimals="-3" id="ixv-6334" unitRef="usd">85000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="-3" id="ixv-6335" unitRef="usd">461000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c6" decimals="-3" id="ixv-6336" unitRef="usd">266000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c4" decimals="-3" id="ixv-6337" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c5" decimals="-3" id="ixv-6338" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c0" decimals="-3" id="ixv-6339" unitRef="usd">16225000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c6" decimals="-3" id="ixv-6340" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-6341" unitRef="usd">-1253000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c5" decimals="-3" id="ixv-6342" unitRef="usd">-1000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-6343" unitRef="usd">-2946000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="-3" id="ixv-6344" unitRef="usd">-38000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-6345" unitRef="usd">-1155000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="-3" id="ixv-6346" unitRef="usd">84000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-6347" unitRef="usd">13740000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="-3" id="ixv-6348" unitRef="usd">228000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-6349" unitRef="usd">-1833000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-6350" unitRef="usd">-183000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-6351" unitRef="usd">13389000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-6352" unitRef="usd">673000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" id="ixv-6353" unitRef="usd">-481000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="-3" id="ixv-6354" unitRef="usd">-51000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-6355" unitRef="usd">3357000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="-3" id="ixv-6356" unitRef="usd">178000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-6357" unitRef="usd">-1352000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-6358" unitRef="usd">-132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-6359" unitRef="usd">10032000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-6360" unitRef="usd">495000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c4" decimals="-3" id="ixv-6361" unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c5" decimals="-3" id="ixv-6362" unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c0" decimals="-3" id="ixv-6363" unitRef="usd">70000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c6" decimals="-3" id="ixv-6364" unitRef="usd">244000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-6365" unitRef="usd">-1587000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="-3" id="ixv-6366" unitRef="usd">-98000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-6367" unitRef="usd">10102000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="-3" id="ixv-6368" unitRef="usd">739000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-6369"
      unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-6370"
      unitRef="usdPershares">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-6371"
      unitRef="usdPershares">1.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-6372"
      unitRef="usdPershares">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-6373"
      unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-6374"
      unitRef="usdPershares">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-6375"
      unitRef="usdPershares">1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-6376"
      unitRef="usdPershares">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" id="ixv-6377" unitRef="shares">8142441</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" id="ixv-6378" unitRef="shares">8422514</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-6379" unitRef="shares">8378083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-6380" unitRef="shares">8412923</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" id="ixv-6381" unitRef="shares">8142441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" id="ixv-6382" unitRef="shares">8422514</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-6383" unitRef="shares">8502787</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-6384" unitRef="shares">8511899</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-6385" unitRef="usd">10032000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-6386" unitRef="usd">495000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c0" decimals="-3" id="ixv-6387" unitRef="usd">609000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c6" decimals="-3" id="ixv-6388" unitRef="usd">927000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="-3" id="ixv-6389" unitRef="usd">3915000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="-3" id="ixv-6390" unitRef="usd">2669000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c0" decimals="-3" id="ixv-6391" unitRef="usd">16225000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c6" decimals="-3" id="ixv-6392" unitRef="usd">0</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-6393" unitRef="usd">338000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c6" decimals="-3" id="ixv-6394" unitRef="usd">534000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c0" decimals="-3" id="ixv-6395" unitRef="usd">1043000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits contextRef="c6" decimals="-3" id="ixv-6396" unitRef="usd">221000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-6397" unitRef="usd">-30000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c6" decimals="-3" id="ixv-6398" unitRef="usd">88000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="-3" id="ixv-6399" unitRef="usd">191000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c6" decimals="-3" id="ixv-6400" unitRef="usd">91000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c0" decimals="-3" id="ixv-6401" unitRef="usd">186000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c6" decimals="-3" id="ixv-6402" unitRef="usd">340000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c0" decimals="-3" id="ixv-6403" unitRef="usd">-12000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssets contextRef="c6" decimals="-3" id="ixv-6404" unitRef="usd">-33000</us-gaap:IncreaseDecreaseInOtherCurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" id="ixv-6405" unitRef="usd">-815000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c6" decimals="-3" id="ixv-6406" unitRef="usd">-13000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-6407" unitRef="usd">-897000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c6" decimals="-3" id="ixv-6408" unitRef="usd">-629000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c0" decimals="-3" id="ixv-6409" unitRef="usd">-716000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="c6" decimals="-3" id="ixv-6410" unitRef="usd">981000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c0" decimals="-3" id="ixv-6411" unitRef="usd">190000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets contextRef="c6" decimals="-3" id="ixv-6412" unitRef="usd">50000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="-3" id="ixv-6413" unitRef="usd">-3727000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c6" decimals="-3" id="ixv-6414" unitRef="usd">-2650000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-6415" unitRef="usd">-15568000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" id="ixv-6416" unitRef="usd">-458000</us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-6417" unitRef="usd">-5536000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c6" decimals="-3" id="ixv-6418" unitRef="usd">37000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-6419" unitRef="usd">6590000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c6" decimals="-3" id="ixv-6420" unitRef="usd">2315000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c0" decimals="-3" id="ixv-6421" unitRef="usd">24897000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c6" decimals="-3" id="ixv-6422" unitRef="usd">0</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-6423" unitRef="usd">18307000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c6" decimals="-3" id="ixv-6424" unitRef="usd">-2315000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c0" decimals="-3" id="ixv-6425" unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c6" decimals="-3" id="ixv-6426" unitRef="usd">1000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c0" decimals="-3" id="ixv-6427" unitRef="usd">12745000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c6" decimals="-3" id="ixv-6428" unitRef="usd">0</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" id="ixv-6429" unitRef="usd">1470000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c6" decimals="-3" id="ixv-6430" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-6431" unitRef="usd">-14215000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c6" decimals="-3" id="ixv-6432" unitRef="usd">-1000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c0" decimals="-3" id="ixv-6433" unitRef="usd">191000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="-3" id="ixv-6434" unitRef="usd">175000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-6435" unitRef="usd">-1253000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c6" decimals="-3" id="ixv-6436" unitRef="usd">-2104000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="-3" id="ixv-6437" unitRef="usd">13271000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="-3" id="ixv-6438" unitRef="usd">12159000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="-3" id="ixv-6439" unitRef="usd">12018000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="-3" id="ixv-6440" unitRef="usd">10055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SharesIssued
      contextRef="c9"
      decimals="INF"
      id="ixv-6441"
      unitRef="shares">8496581</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="-3" id="ixv-6442" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="-3" id="ixv-6443" unitRef="usd">4529000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="-3" id="ixv-6444" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c12" decimals="-3" id="ixv-6445" unitRef="usd">64486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c13" decimals="-3" id="ixv-6446" unitRef="usd">-2112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="-3" id="ixv-6447" unitRef="usd">57153000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c14" decimals="-3" id="ixv-6448" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c15" decimals="-3" id="ixv-6449" unitRef="usd">93000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c16" decimals="-3" id="ixv-6450" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c17" decimals="-3" id="ixv-6451" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c18" decimals="-3" id="ixv-6452" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c19" decimals="-3" id="ixv-6453" unitRef="usd">93000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c14"
      decimals="INF"
      id="ixv-6454"
      unitRef="shares">15973</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c14" decimals="-3" id="ixv-6455" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c15" decimals="-3" id="ixv-6456" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c16" decimals="-3" id="ixv-6457" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c17" decimals="-3" id="ixv-6458" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c18" decimals="-3" id="ixv-6459" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c19" decimals="-3" id="ixv-6460" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c14"
      decimals="INF"
      id="ixv-6461"
      unitRef="shares">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c14" decimals="-3" id="ixv-6462" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c15" decimals="-3" id="ixv-6463" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c16" decimals="-3" id="ixv-6464" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c17" decimals="-3" id="ixv-6465" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c18" decimals="-3" id="ixv-6466" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c19" decimals="-3" id="ixv-6467" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c14" decimals="-3" id="ixv-6468" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c15" decimals="-3" id="ixv-6469" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="-3" id="ixv-6470" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="-3" id="ixv-6471" unitRef="usd">11583000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c18" decimals="-3" id="ixv-6472" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c19" decimals="-3" id="ixv-6473" unitRef="usd">11583000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c14" decimals="-3" id="ixv-6474" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c15" decimals="-3" id="ixv-6475" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c16" decimals="-3" id="ixv-6476" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c17" decimals="-3" id="ixv-6477" unitRef="usd">12745000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c18" decimals="-3" id="ixv-6478" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c19" decimals="-3" id="ixv-6479" unitRef="usd">12745000</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c14" decimals="-3" id="ixv-6480" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c15" decimals="-3" id="ixv-6481" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c16" decimals="-3" id="ixv-6482" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c17" decimals="-3" id="ixv-6483" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c18" decimals="-3" id="ixv-6484" unitRef="usd">-288000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c19" decimals="-3" id="ixv-6485" unitRef="usd">-288000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c20"
      decimals="INF"
      id="ixv-6486"
      unitRef="shares">8512554</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="-3" id="ixv-6487" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="-3" id="ixv-6488" unitRef="usd">4622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="-3" id="ixv-6489" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="-3" id="ixv-6490" unitRef="usd">63324000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c24" decimals="-3" id="ixv-6491" unitRef="usd">-2400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c25" decimals="-3" id="ixv-6492" unitRef="usd">55796000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c26" decimals="-3" id="ixv-6493" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c27" decimals="-3" id="ixv-6494" unitRef="usd">118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c28" decimals="-3" id="ixv-6495" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c29" decimals="-3" id="ixv-6496" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c30" decimals="-3" id="ixv-6497" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c31" decimals="-3" id="ixv-6498" unitRef="usd">118000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c26"
      decimals="INF"
      id="ixv-6499"
      unitRef="shares">3078</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c26" decimals="-3" id="ixv-6500" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c27" decimals="-3" id="ixv-6501" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c28" decimals="-3" id="ixv-6502" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c29" decimals="-3" id="ixv-6503" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c30" decimals="-3" id="ixv-6504" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c31" decimals="-3" id="ixv-6505" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c26"
      decimals="INF"
      id="ixv-6506"
      unitRef="shares">17233</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c26" decimals="-3" id="ixv-6507" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c27" decimals="-3" id="ixv-6508" unitRef="usd">176000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c28" decimals="-3" id="ixv-6509" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c29" decimals="-3" id="ixv-6510" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c30" decimals="-3" id="ixv-6511" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c31" decimals="-3" id="ixv-6512" unitRef="usd">176000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c26" decimals="-3" id="ixv-6513" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c27" decimals="-3" id="ixv-6514" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="-3" id="ixv-6515" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c29" decimals="-3" id="ixv-6516" unitRef="usd">-199000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c30" decimals="-3" id="ixv-6517" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c31" decimals="-3" id="ixv-6518" unitRef="usd">-199000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c26" decimals="-3" id="ixv-6519" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c27" decimals="-3" id="ixv-6520" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c28" decimals="-3" id="ixv-6521" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c29" decimals="-3" id="ixv-6522" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c30" decimals="-3" id="ixv-6523" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c31" decimals="-3" id="ixv-6524" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c26" decimals="-3" id="ixv-6525" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c27" decimals="-3" id="ixv-6526" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c28" decimals="-3" id="ixv-6527" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c29" decimals="-3" id="ixv-6528" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c30" decimals="-3" id="ixv-6529" unitRef="usd">593000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c31" decimals="-3" id="ixv-6530" unitRef="usd">593000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c32"
      decimals="INF"
      id="ixv-6531"
      unitRef="shares">8498399</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="-3" id="ixv-6532" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="-3" id="ixv-6533" unitRef="usd">4564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="-3" id="ixv-6534" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="-3" id="ixv-6535" unitRef="usd">63125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="-3" id="ixv-6536" unitRef="usd">-1807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="-3" id="ixv-6537" unitRef="usd">56132000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c38" decimals="-3" id="ixv-6538" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c39" decimals="-3" id="ixv-6539" unitRef="usd">127000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c40" decimals="-3" id="ixv-6540" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c41" decimals="-3" id="ixv-6541" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c42" decimals="-3" id="ixv-6542" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c4" decimals="-3" id="ixv-6543" unitRef="usd">127000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c38" decimals="-3" id="ixv-6544" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c39" decimals="-3" id="ixv-6545" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c40" decimals="-3" id="ixv-6546" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c41" decimals="-3" id="ixv-6547" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c42" decimals="-3" id="ixv-6548" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c4" decimals="-3" id="ixv-6549" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c38"
      decimals="INF"
      id="ixv-6550"
      unitRef="shares">430897</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c38" decimals="-3" id="ixv-6551" unitRef="usd">1000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c39" decimals="-3" id="ixv-6552" unitRef="usd">1293000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c40" decimals="-3" id="ixv-6553" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c41" decimals="-3" id="ixv-6554" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c42" decimals="-3" id="ixv-6555" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c4" decimals="-3" id="ixv-6556" unitRef="usd">1294000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c38" decimals="-3" id="ixv-6557" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c39" decimals="-3" id="ixv-6558" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c40" decimals="-3" id="ixv-6559" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c41" decimals="-3" id="ixv-6560" unitRef="usd">-1352000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c42" decimals="-3" id="ixv-6561" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-6562" unitRef="usd">-1352000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash contextRef="c38" decimals="-3" id="ixv-6563" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c39" decimals="-3" id="ixv-6564" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c40" decimals="-3" id="ixv-6565" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c41" decimals="-3" id="ixv-6566" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c42" decimals="-3" id="ixv-6567" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c4" decimals="-3" id="ixv-6568" unitRef="usd">0</us-gaap:DividendsCommonStockCash>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c38" decimals="-3" id="ixv-6569" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c39" decimals="-3" id="ixv-6570" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c40" decimals="-3" id="ixv-6571" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c41" decimals="-3" id="ixv-6572" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c42" decimals="-3" id="ixv-6573" unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c4" decimals="-3" id="ixv-6574" unitRef="usd">-235000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c43"
      decimals="INF"
      id="ixv-6575"
      unitRef="shares">8067502</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="-3" id="ixv-6576" unitRef="usd">22000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="-3" id="ixv-6577" unitRef="usd">3398000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c45" decimals="-3" id="ixv-6578" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="-3" id="ixv-6579" unitRef="usd">61773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="-3" id="ixv-6580" unitRef="usd">-2042000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="-3" id="ixv-6581" unitRef="usd">53378000</us-gaap:StockholdersEquity>
    <us-gaap:SharesIssued
      contextRef="c48"
      decimals="INF"
      id="ixv-6582"
      unitRef="shares">8399245</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="-3" id="ixv-6583" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" id="ixv-6584" unitRef="usd">3981000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="-3" id="ixv-6585" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="-3" id="ixv-6586" unitRef="usd">63659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c52" decimals="-3" id="ixv-6587" unitRef="usd">-1544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="-3" id="ixv-6588" unitRef="usd">56346000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c53" decimals="-3" id="ixv-6589" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c54" decimals="-3" id="ixv-6590" unitRef="usd">197000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c55" decimals="-3" id="ixv-6591" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c56" decimals="-3" id="ixv-6592" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c57" decimals="-3" id="ixv-6593" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c58" decimals="-3" id="ixv-6594" unitRef="usd">197000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c53"
      decimals="INF"
      id="ixv-6595"
      unitRef="shares">2727</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c53" decimals="-3" id="ixv-6596" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c54" decimals="-3" id="ixv-6597" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c55" decimals="-3" id="ixv-6598" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c56" decimals="-3" id="ixv-6599" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c57" decimals="-3" id="ixv-6600" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c58" decimals="-3" id="ixv-6601" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:NetIncomeLoss contextRef="c53" decimals="-3" id="ixv-6602" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c54" decimals="-3" id="ixv-6603" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c55" decimals="-3" id="ixv-6604" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c56" decimals="-3" id="ixv-6605" unitRef="usd">525000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c57" decimals="-3" id="ixv-6606" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c58" decimals="-3" id="ixv-6607" unitRef="usd">525000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c53" decimals="-3" id="ixv-6608" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c54" decimals="-3" id="ixv-6609" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c55" decimals="-3" id="ixv-6610" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c56" decimals="-3" id="ixv-6611" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c57" decimals="-3" id="ixv-6612" unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c58" decimals="-3" id="ixv-6613" unitRef="usd">170000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c59"
      decimals="INF"
      id="ixv-6614"
      unitRef="shares">8401972</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c59" decimals="-3" id="ixv-6615" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c60" decimals="-3" id="ixv-6616" unitRef="usd">4178000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c61" decimals="-3" id="ixv-6617" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c62" decimals="-3" id="ixv-6618" unitRef="usd">64184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c63" decimals="-3" id="ixv-6619" unitRef="usd">-1374000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c64" decimals="-3" id="ixv-6620" unitRef="usd">57238000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c65" decimals="-3" id="ixv-6621" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c66" decimals="-3" id="ixv-6622" unitRef="usd">157000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c67" decimals="-3" id="ixv-6623" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c68" decimals="-3" id="ixv-6624" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c69" decimals="-3" id="ixv-6625" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c70" decimals="-3" id="ixv-6626" unitRef="usd">157000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c65"
      decimals="INF"
      id="ixv-6627"
      unitRef="shares">20574</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c65" decimals="-3" id="ixv-6628" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c66" decimals="-3" id="ixv-6629" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c67" decimals="-3" id="ixv-6630" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c68" decimals="-3" id="ixv-6631" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c69" decimals="-3" id="ixv-6632" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c70" decimals="-3" id="ixv-6633" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="c65"
      decimals="INF"
      id="ixv-6634"
      unitRef="shares">0</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c65" decimals="-3" id="ixv-6635" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c66" decimals="-3" id="ixv-6636" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c67" decimals="-3" id="ixv-6637" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c68" decimals="-3" id="ixv-6638" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c69" decimals="-3" id="ixv-6639" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c70" decimals="-3" id="ixv-6640" unitRef="usd">0</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c65" decimals="-3" id="ixv-6641" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c66" decimals="-3" id="ixv-6642" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c67" decimals="-3" id="ixv-6643" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c68" decimals="-3" id="ixv-6644" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c69" decimals="-3" id="ixv-6645" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod contextRef="c70" decimals="-3" id="ixv-6646" unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NetIncomeLoss contextRef="c65" decimals="-3" id="ixv-6647" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c66" decimals="-3" id="ixv-6648" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c67" decimals="-3" id="ixv-6649" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c68" decimals="-3" id="ixv-6650" unitRef="usd">101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c69" decimals="-3" id="ixv-6651" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c70" decimals="-3" id="ixv-6652" unitRef="usd">101000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c65" decimals="-3" id="ixv-6653" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c66" decimals="-3" id="ixv-6654" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c67" decimals="-3" id="ixv-6655" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c68" decimals="-3" id="ixv-6656" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c69" decimals="-3" id="ixv-6657" unitRef="usd">40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c70" decimals="-3" id="ixv-6658" unitRef="usd">40000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c71"
      decimals="INF"
      id="ixv-6659"
      unitRef="shares">8422546</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c71" decimals="-3" id="ixv-6660" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c72" decimals="-3" id="ixv-6661" unitRef="usd">4335000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c73" decimals="-3" id="ixv-6662" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c74" decimals="-3" id="ixv-6663" unitRef="usd">64285000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c75" decimals="-3" id="ixv-6664" unitRef="usd">-1334000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c76" decimals="-3" id="ixv-6665" unitRef="usd">57536000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c77" decimals="-3" id="ixv-6666" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c78" decimals="-3" id="ixv-6667" unitRef="usd">180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c79" decimals="-3" id="ixv-6668" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c80" decimals="-3" id="ixv-6669" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c81" decimals="-3" id="ixv-6670" unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c5" decimals="-3" id="ixv-6671" unitRef="usd">180000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c77" decimals="-3" id="ixv-6672" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c78" decimals="-3" id="ixv-6673" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c79" decimals="-3" id="ixv-6674" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c80" decimals="-3" id="ixv-6675" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c81" decimals="-3" id="ixv-6676" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c5" decimals="-3" id="ixv-6677" unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c77"
      decimals="INF"
      id="ixv-6678"
      unitRef="shares">32</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c77" decimals="-3" id="ixv-6679" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c78" decimals="-3" id="ixv-6680" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c79" decimals="-3" id="ixv-6681" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c80" decimals="-3" id="ixv-6682" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c81" decimals="-3" id="ixv-6683" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c5" decimals="-3" id="ixv-6684" unitRef="usd">0</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss contextRef="c77" decimals="-3" id="ixv-6685" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c78" decimals="-3" id="ixv-6686" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c79" decimals="-3" id="ixv-6687" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c80" decimals="-3" id="ixv-6688" unitRef="usd">-132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c81" decimals="-3" id="ixv-6689" unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-6690" unitRef="usd">-132000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c77" decimals="-3" id="ixv-6691" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c78" decimals="-3" id="ixv-6692" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c79" decimals="-3" id="ixv-6693" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c80" decimals="-3" id="ixv-6694" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c81" decimals="-3" id="ixv-6695" unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c5" decimals="-3" id="ixv-6696" unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesIssued
      contextRef="c82"
      decimals="INF"
      id="ixv-6697"
      unitRef="shares">8422514</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity contextRef="c82" decimals="-3" id="ixv-6698" unitRef="usd">23000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c83" decimals="-3" id="ixv-6699" unitRef="usd">4515000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c84" decimals="-3" id="ixv-6700" unitRef="usd">-9773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c85" decimals="-3" id="ixv-6701" unitRef="usd">64153000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c86" decimals="-3" id="ixv-6702" unitRef="usd">-1300000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="-3" id="ixv-6703" unitRef="usd">57618000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-3872">&lt;div style="text-align: justify; font-weight: bold;"&gt;1.&#160; BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;Tandy Leather Factory, Inc. (&#x201c;TLF,&#x201d; &#x201c;we,&#x201d; &#x201c;our,&#x201d; &#x201c;us,&#x201d; &#x201c;the Company,&#x201d; &#x201c;Tandy,&#x201d; or &#x201c;Tandy Leather&#x201d; mean Tandy Leather Factory, Inc., together with its subsidiaries) is one of the world&#x2019;s largest
      specialty retailers of leather and leathercraft-related items.&#160; Founded in 1919 in Fort Worth, Texas, the Company introduced leathercrafting to millions of American and later Canadian and other international customers and has built a track record as
      the trusted source of quality leather, tools, hardware, supplies, kits and teaching materials for leatherworkers everywhere.&#160; Today, our mission remains to build on our legacy of inspiring the timeless art and trade of leatherworking.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;What differentiates Tandy from the competition is our high brand awareness and strong brand equity and loyalty, our network of retail stores that provides convenience, a high-touch customer service
      experience, a hub for the local leathercrafting community, and our 100+ year heritage.&#160; We believe that this combination of qualities is unique to Tandy and gives the brand competitive advantages that are difficult for others to replicate.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;We sell our products primarily through company-owned stores, through orders generated from our global websites, and through direct account representatives in our commercial division. We also manufacture
      leather lace, cut leather pieces and most of the do-it-yourself kits that are sold in our stores and on our websites.&#160; We also offer production services to our business customers such as cutting (&#x201c;clicking&#x201d;), splitting, and some assembly.&#160; We
      maintain our principal offices at 7602 Southwest Loop 820, Benbrook, Texas 76126.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;The Company currently operates a total of 101 retail stores as of September 30, 2025.&#160; There are 91 stores in the United States (&#x201c;U.S.&#x201d;), nine stores in Canada and 1 store in Spain.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;The Company&#x2019;s common shares currently trade on the Nasdaq Capital Market under the symbol &#x201c;TLF.&#x201d;&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;We operate as a &lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;single&lt;/span&gt;&lt;/span&gt; segment and report on a consolidated basis. The Chief Operating Decision Maker (CODM), which is our CEO, uses both the net sales, cost of goods sold and net operating income to assess the Company&#x2019;s performance and allocation of resources. All three measures are currently included on the face of our income statement.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div&gt;
      &lt;div style="text-align: justify;"&gt;The accompanying unaudited Condensed&#160;Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim financial
        information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for annual audited financial statements. In the opinion of management, the
        accompanying unaudited Consolidated Financial Statements for Tandy Leather Factory, Inc. and its consolidated subsidiaries contain all adjustments (consisting of normal recurring adjustments) necessary to present fairly our financial position as of
        &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and December 31, 2024, our results of operations and our cash flows for the three months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024, and our statements
        of stockholders&#x2019; equity as of and for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024. The preparation of financial statements in accordance with US GAAP requires the use of estimates that
        affect the reported value of assets, liabilities, revenues and expenses. These estimates are based on historical experience and various other factors that are believed to be reasonable under the circumstances, the results of which form the basis
        for the Company&#x2019;s conclusions. The Company continually evaluates the information used to make these estimates as the business and the economic environment changes. Actual results may differ from these estimates, and estimates are subject to change
        due to modifications in the underlying conditions or assumptions. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and accompanying notes included in our
        Form 10-K for the year ended December 31, 2024.&lt;/div&gt;
      &lt;div style="text-align: justify;"&gt; &lt;br/&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;div style="text-align: justify; font-weight: bold;"&gt;Significant Accounting Policies&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;.&#160; The Company considers investments with a maturity, at time of purchase, of three months or less to be cash equivalents.&#160; All credit card, debit card and electronic transfer transactions pending settlement in less than seven days are classified as cash and cash equivalents.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Foreign currency translation and transactions&lt;/span&gt;&lt;/span&gt;.&#160; Foreign currency translation adjustments arise from activities of our foreign subsidiaries.&#160; Results of operations are translated into U.S. dollars using the average exchange rates during the period, while assets and liabilities are translated using period-end exchange rates.&#160; Foreign currency translation adjustments of assets and liabilities are recorded in stockholders&#x2019; equity and presented net of tax. Gains and losses resulting from foreign currency translations are reported in the Consolidated Statements of Operations and Comprehensive Income under the caption &#x201c;Foreign currency translation adjustments, net of tax&#x201d; for all periods presented.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Revenue Recognition.&lt;/span&gt;&lt;/span&gt;&#160; Our revenue is earned from sales of merchandise and generally occurs via three methods: (1) at the store, (2) via web sales, and (3) sales of product directly to commercial customers. We recognize revenue when we satisfy the performance obligation of transferring control of product merchandise&#160;to a customer. At the store,&#160;our performance obligation is met and revenue is recognized when a sales transaction occurs with a customer. When merchandise is shipped to a customer, our performance obligation is met, and revenue is recognized when control passes to the customer. Shipping terms are normally free on board (&#x201c;FOB&#x201d;) shipping point, and control passes when the merchandise is shipped to the customer. Sales tax and comparable foreign tax are excluded from net sales, while shipping charged to our customers is included in net sales. Net sales are based on the amount of consideration that we expect to receive, reduced by estimates for future merchandise returns.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;The sales return allowance is based each year on historical customer return behavior and other known factors and reduces net sales and cost of sales, accordingly. The sales return allowance included in accrued expense and other liabilities was $0.1 million as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025,&lt;/span&gt; and $0.2 million as of December 31, 2024, and $0.5 million as of January 1, 2024. The estimated value of merchandise expected to be returned included in other current assets was less than $0.1 million as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025, &lt;/span&gt;December 31, 2024, and January 1, 2024, respectively.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We record a gift card liability for the unfulfilled performance obligation on the date we issue a gift card to a customer. We record revenue and reduce the gift card liability as the customer redeems the gift card. In addition, for gift card breakage, we recognize a proportionate amount for the expected unredeemed gift cards over the expected customer redemption period, which is one year. As of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, December 31, 2024, and January 1, 2024, our gift card liability, included in accrued expenses and other liabilities, was $0.3 million, respectively. We recognized gift card revenue of $0.1 million for the 3 months ended September 30, 2025 and 2024, respectively. For the three months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024, we recognized $0.1 and $0.2 million respectively in net sales associated with gift cards.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We recognized gift card revenue of $0.3 million for the nine months ended September 30, 2025 and 2024, respectively.&#160; For the nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024, we recognized $0.2 and $0.3 million respectively in net sales associated with gift cards.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Disaggregated Revenue.&lt;/span&gt;&#160; &lt;/span&gt;In the following table, revenue for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt; and 2024 is disaggregated by geographic areas as follows:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;United States&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,280&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,468&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,056&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;47,854&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Canada&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,742&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,659&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,310&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,293&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Spain&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;242&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;224&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;706&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;766&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,264&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,351&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;54,072&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;53,913&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Geographic sales information is based on the location of the customer.&#160; As a percentage of our consolidated net sales, excluding Canada, our other international net sales were less than 2.0% for the three and nine months ended September 30, 2025, and 2024, respectively.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Discounts&lt;/span&gt;&lt;/span&gt;.&#160; We offer six classes of customer discounts: 1) Retail, 2) Military/First Responder, 3) Business, 4) Commercial, 5) Commercial Pro, and 6) Employees. There are no other class of discounts, and any discounts given will fall into one of these six categories.&#160; Such discounts are not deemed to be variable consideration nor convey a material right to these customers since the discounted pricing they receive in a discount class is not incremental to others within the same class and there is no retrospective impact of such discounts.&#160; As a result, sales are reported after deduction of discounts at the point of sale.&#160; We do not pay slotting fees or make other payments to resellers.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Operating&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration:underline"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;expenses&lt;/span&gt;&lt;/span&gt;.&#160; Operating expenses include all selling, general and administrative costs, including wages and benefits, rent and occupancy costs, depreciation, advertising, store operating expenses, outbound freight charges (to ship merchandise to customers), and corporate office costs.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Property and equipment, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;.&#160; Property and equipment are stated at cost.&#160; Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are three to ten years for equipment and machinery, seven to fifteen years for furniture and fixtures, five years for vehicles, and forty years for buildings and related improvements.&#160; Leasehold improvements are amortized over the lesser of the life of the lease or the useful life of the asset.&#160; Repairs and maintenance costs are expensed as incurred but are capitalized if the related cost extends&#160;the life of the assets.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Inventory&lt;/span&gt;&lt;/span&gt;. Inventory is stated at the lower of first-in, first-out (&#x201c;FIFO&#x201d;) cost or net realizable value, and FIFO layers are maintained at the location level. Finished goods held for sale include the cost of merchandise purchases, the costs to bring the merchandise to our Texas distribution center, warehousing and handling expenditures, and distributing and delivering merchandise to our stores.&#160; These costs include depreciation of long-lived assets utilized in acquiring, warehousing and distributing inventory.&#160; Manufacturing inventory including raw materials and work-in-process is valued on a first in, first out basis using full absorption accounting which includes material, labor, and other applicable manufacturing overhead.&#160; Carrying values of inventory are analyzed and, to the extent that the cost of inventory exceeds the net realizable value, provisions are made to reduce the carrying amount of the inventory.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We regularly review all inventory items to determine if there are (i) damaged goods (e.g., for leather, excessive scars or damage from ultra-violet (&#x201c;UV&#x201d;) light), (ii) items that need to be removed from our product
      line (e.g., slow-moving items, inability of a supplier to provide items of acceptable quality or quantity, and to maintain freshness in the product line) and (iii) pricing actions that need to be taken to adequately value our inventory at the lower
      of cost or net realizable value.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Since the determination of net realizable value of inventory involves both estimation and judgment with regard to market values and reasonable costs to sell, differences in these estimates could result in ultimate
      valuations that differ from the recorded asset.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;The majority of inventory purchases and commitments are paid for in U.S. dollars in order to limit the Company&#x2019;s exposure to foreign currency fluctuations. Goods shipped to us are recorded as inventory owned by us when
      the risk of loss shifts to us from the supplier.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;September 30, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;On hand:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Finished goods held for sale&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;32,376&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,022&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Raw materials and work in process&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,186&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,819&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Inventory in transit&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,385&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,715&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;TOTAL&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,947&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,556&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/span&gt;.&#160; We lease real estate for our principal offices (including distribution center), retail store locations and may lease warehouse equipment for our Texas distribution center under long-term lease agreements. We determine if an arrangement is a lease at inception and recognize right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities at commencement date based on the present value of the lease payments over the lease term.&lt;span style="color: rgb(0, 0, 0);"&gt;&#160; We elected not to record leases with an initial term of 12 months or less on the balance sheet for all our asset classes.&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;For operating leases, the present value of our lease liabilities may include: (1) rental payments adjusted for inflation or market rates, and (2) lease terms with options to renew the lease or options to purchase
      leased equipment, when it is reasonably certain we will exercise such an option.&#160; The exercise of lease renewal or purchase option is generally at our discretion.&#160; Payments based on a change in an index or market rate are not considered in the
      determination of lease payments for purposes of measuring the related lease liability.&#160; We discount lease payments using our incremental borrowing rate based on information available as of the measurement date.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We recognize rent expense related to our operating leases assets on a straight-line basis over the lease term. Rent expense is recorded in operating expenses.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;The depreciable life of related leasehold improvements is based on the shorter of the useful life or the lease term.&#160; We also perform interim reviews of our lease assets for impairment when evidence exists that the
      carrying value of an asset group, including a lease asset, may not be recoverable.&#160; None of our lease agreements contain contingent rental payments, material residual value guarantees or material restrictive covenants.&#160; We have no sublease agreements
      and no lease agreements in which we are named as a lessor.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/span&gt;.&#160; We evaluate long-lived assets on a quarterly basis to identify events or changes in circumstances (&#x201c;triggering events&#x201d;) that indicate the carrying value of certain assets may not be recoverable.&#160; Upon the occurrence of a triggering event, ROU lease assets, property and equipment and definite-lived intangible assets are reviewed for impairment and an impairment loss is recorded in the period in which it is determined that the carrying amount of the assets is not recoverable.&#160; The determination of recoverability is made based upon the estimated undiscounted future net cash flows of assets grouped at the lowest level for which there are identifiable cash flows independent of the cash flows of other groups of assets with such cash flows to be realized over the estimated remaining useful life of the primary asset within the asset group.&#160; The Company determined the lowest level of identifiable cash flows that are independent of other asset groups to be primarily at the individual store level.&#160; If the estimated undiscounted future net cash flows for a given store are less than the carrying amount of the related store assets, an impairment loss is determined by comparing the estimated fair value with the carrying value of the related assets.&#160; The impairment loss is then allocated across the asset group&#x2019;s major classifications which in this case are operating lease assets and property and equipment.&#160; Triggering events at the store level could include material declines in operational and financial performance or planned changes in the use of assets, such as store relocation or store closure.&#160; This evaluation requires management to make judgements relating to future cash flows, growth rates and economic and market conditions.&#160; The fair value of an asset group is estimated using a discounted cash flow valuation method.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt;.&#160; We measure fair value as an exit price, which is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&#160; As a basis for considering such assumptions, accounting standards establish a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="DSPFListTable" id="z70f7e2fee9fd4a118074ee6fbbe73939" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 1 &#x2013; observable inputs that reflect quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="DSPFListTable" id="z740c83ab599b476f94c9b272a66dee93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 2 &#x2013; significant observable inputs other than quoted prices in active markets for similar assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are
              not active; or other inputs that are observable or can be corroborated by observable market data.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="DSPFListTable" id="zc563601840f84b898ef088ffc0392f64" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 3 &#x2013; significant unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;Classification of the financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;Our principal financial instruments held consist of T-Bills as of September 30, 2025, are cash equivalent, which fall under level 1 of the fair value hierarchy and accounts receivable - trade, accounts payable - trade, which fall under Level 3 of the fair value hierarchy.&#160; As of September 30, 2025 and December 31, 2024, the carrying values of our financial instruments included in our Consolidated Balance Sheets approximated their fair values.&#160; There were no transfers into or out of Levels 1, 2 and 3 during the three and nine months ended September 30, 2025 and 2024.&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;.&#160; Income taxes are estimated for each jurisdiction in which we operate.&#160; This involves assessing current tax exposure together with temporary differences resulting from differing treatment of items for tax and financial statement accounting purposes.&#160; Any resulting deferred tax assets are evaluated for recoverability based on estimated future taxable income.&#160; To the extent it is more &#x2013;likely &#x2013;than not that all or a portion of a deferred tax asset will not be realized, a valuation allowance is recorded.&#160; Our evaluation regarding whether a valuation allowance is required or should be adjusted also considers, among other things, the nature, frequency, and severity of recent losses, forecasts of future profitability and the duration of statutory carryforward periods.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse.&#160; The effect on deferred taxes from a change in tax rate is
      recognized through continuing operations in the period that includes the enactment date of the change.&#160; Changes in tax laws and rates could affect recorded deferred tax assets and liabilities in the future.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes,
      based on the technical merits. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment&#160; &#160;&#160; changes as a result of the evaluation of new information not previously available.&#160; Due to the complexity of
      some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities.&#160; These differences will be reflected as increases or decreases to income tax expense and the
      effective tax rate in the period in which new information becomes available.&#160; We recognize interest and/or penalties related to all tax positions in income tax expense. To the extent that accrued interest and penalties do not ultimately become
      payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We may be subject to periodic audits by the Internal Revenue Service and other taxing authorities.&#160; These audits may challenge certain of our tax positions, such as the timing and amount of deductions and allocation of
      taxable income to the various jurisdictions.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;H.R.1 One Big Beautiful Bill Act was enacted into law on July 4, 2025.&#160; The Company is analyzing the income tax and other provisions of this law to determine its impact, if any, on the Company&#x2019;s financial statements.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;/span&gt;.&#160; The Company&#x2019;s stock-based compensation relates primarily to restricted stock unit (&#x201c;RSU&#x201d;) awards.&#160; Accounting guidance requires measurement and recognition of compensation expense at an amount equal to the grant date fair value.&#160; Compensation expense is recognized for service-based stock awards on a straight-line basis or ratably over the requisite service period, based on the closing price of the Company&#x2019;s stock on the date of grant.&#160; The service-based awards typically vest ratably over the requisite service period, provided that the participant is employed on the vesting date.&#160; Compensation expense is reduced by actual forfeitures as they occur over the requisite service period of the awards.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;Performance-based and market-based RSUs vest, if at all, upon the Company satisfying certain performance and market targets.&#160; The Company records compensation expense for awards with a performance
      condition when it is probable that the condition will be achieved.&#160; If the Company determines it is not probable a performance condition will be achieved, no compensation expense is recognized.&#160; If the Company changes its assessment in a subsequent
      period and concludes it is probable a performance condition will be achieved, the Company will recognize compensation expense ratably between the period of the change in assessment through the expected date of satisfying the performance condition for
      vesting.&#160; If the Company subsequently assesses that it is no longer probable that a performance condition will be achieved, the accumulated expense that has been previously recognized will be reversed.&#160; The compensation expense ultimately recognized,
      if any, related to performance-based awards will equal the grant date fair value based on the number of shares for which the performance condition has been satisfied and market-based amounts are valued at the grant date and recognized ratably over
      the service period.&#160; We issue shares from authorized shares upon the lapsing of vesting restrictions on RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards.&#160; The payments of the employees&#x2019; tax liability
      for a portion of the vested shares are generally satisfied by withholding shares with a fair value equal to the tax liability.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Accounts Receivable - Trade and Expected Credit Losses&lt;/span&gt;&lt;/span&gt;.&#160; Our receivables primarily arise from the sale of merchandise to customers that have applied for and been granted credit.&#160; Accounts receivable is stated at amounts due, net of an allowance.&#160; Accounts receivable is generally due within 30 days of invoicing.&#160; We estimate expected credit losses based on factors such as the composition of accounts receivable, the age of the accounts, historical bad debt experience, and our evaluation of the financial condition and past collection history of each customer.&#160; Management believes that the historical loss information it has compiled is a reasonable base on which to determine expected credit losses for trade receivables held at &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, because the composition of the trade receivables at that date is consistent with that used in developing the historical credit-loss percentages (i.e., the similar risk characteristics of its customers and its credit practices have not changed significantly over time).&#160; Accordingly, the allowance for expected credit losses at September &lt;span style="color: rgb(0, 0, 0);"&gt;30, 2025&lt;/span&gt;, December 31, 2024, and January 1, 2024, each totaled less than $0.1 million.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Other Intangible Assets&lt;/span&gt;&lt;/span&gt;.&#160; Our intangible assets and related accumulated amortization relate to trademarks and copyrights that are definite-lived intangibles and are subject to amortization.&#160; The weighted average amortization period is 15 years for trademarks and copyrights. Amortization expense related to other intangible assets was less than $0.01 million during each of the 3 months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024.&#160; Based on the current amount of intangible assets subject to amortization, we estimate amortization expense to be less than $0.01 million annually over the next five years.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Comprehensive Income&lt;/span&gt;&lt;/span&gt;.&#160; Comprehensive income includes net income or loss and certain other items that are recorded directly to stockholders&#x2019; equity. The Company&#x2019;s only source of other comprehensive income&#160; is foreign currency translation adjustments, and those adjustments are presented net of tax.&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfStores
      contextRef="c2"
      decimals="INF"
      id="ixv-6704"
      unitRef="Store">101</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="c87"
      decimals="INF"
      id="ixv-6705"
      unitRef="Store">91</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="c88"
      decimals="INF"
      id="ixv-6706"
      unitRef="Store">9</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="c89"
      decimals="INF"
      id="ixv-6707"
      unitRef="Store">1</us-gaap:NumberOfStores>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0" id="ixv-3913">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/span&gt;.&#160; The Company considers investments with a maturity, at time of purchase, of three months or less to be cash equivalents.&#160; All credit card, debit card and electronic transfer transactions pending settlement in less than seven days are classified as cash and cash equivalents.&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-3919">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Foreign currency translation and transactions&lt;/span&gt;&lt;/span&gt;.&#160; Foreign currency translation adjustments arise from activities of our foreign subsidiaries.&#160; Results of operations are translated into U.S. dollars using the average exchange rates during the period, while assets and liabilities are translated using period-end exchange rates.&#160; Foreign currency translation adjustments of assets and liabilities are recorded in stockholders&#x2019; equity and presented net of tax. Gains and losses resulting from foreign currency translations are reported in the Consolidated Statements of Operations and Comprehensive Income under the caption &#x201c;Foreign currency translation adjustments, net of tax&#x201d; for all periods presented.&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-3925">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Revenue Recognition.&lt;/span&gt;&lt;/span&gt;&#160; Our revenue is earned from sales of merchandise and generally occurs via three methods: (1) at the store, (2) via web sales, and (3) sales of product directly to commercial customers. We recognize revenue when we satisfy the performance obligation of transferring control of product merchandise&#160;to a customer. At the store,&#160;our performance obligation is met and revenue is recognized when a sales transaction occurs with a customer. When merchandise is shipped to a customer, our performance obligation is met, and revenue is recognized when control passes to the customer. Shipping terms are normally free on board (&#x201c;FOB&#x201d;) shipping point, and control passes when the merchandise is shipped to the customer. Sales tax and comparable foreign tax are excluded from net sales, while shipping charged to our customers is included in net sales. Net sales are based on the amount of consideration that we expect to receive, reduced by estimates for future merchandise returns.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The sales return allowance is based each year on historical customer return behavior and other known factors and reduces net sales and cost of sales, accordingly. The sales return allowance included in accrued expense and other liabilities was $0.1 million as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025,&lt;/span&gt; and $0.2 million as of December 31, 2024, and $0.5 million as of January 1, 2024. The estimated value of merchandise expected to be returned included in other current assets was less than $0.1 million as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025, &lt;/span&gt;December 31, 2024, and January 1, 2024, respectively.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We record a gift card liability for the unfulfilled performance obligation on the date we issue a gift card to a customer. We record revenue and reduce the gift card liability as the customer redeems the gift card. In addition, for gift card breakage, we recognize a proportionate amount for the expected unredeemed gift cards over the expected customer redemption period, which is one year. As of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, December 31, 2024, and January 1, 2024, our gift card liability, included in accrued expenses and other liabilities, was $0.3 million, respectively. We recognized gift card revenue of $0.1 million for the 3 months ended September 30, 2025 and 2024, respectively. For the three months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024, we recognized $0.1 and $0.2 million respectively in net sales associated with gift cards.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We recognized gift card revenue of $0.3 million for the nine months ended September 30, 2025 and 2024, respectively.&#160; For the nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024, we recognized $0.2 and $0.3 million respectively in net sales associated with gift cards.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Disaggregated Revenue.&lt;/span&gt;&#160; &lt;/span&gt;In the following table, revenue for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt; and 2024 is disaggregated by geographic areas as follows:&lt;/div&gt;&lt;table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;United States&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,280&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,468&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,056&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;47,854&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Canada&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,742&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,659&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,310&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,293&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Spain&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;242&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;224&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;706&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;766&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,264&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,351&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;54,072&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;53,913&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;div style="text-align: justify;"&gt;Geographic sales information is based on the location of the customer.&#160; As a percentage of our consolidated net sales, excluding Canada, our other international net sales were less than 2.0% for the three and nine months ended September 30, 2025, and 2024, respectively.&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss contextRef="c2" decimals="-5" id="ixv-6708" unitRef="usd">100000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss contextRef="c3" decimals="-5" id="ixv-6709" unitRef="usd">200000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss contextRef="c7" decimals="-5" id="ixv-6710" unitRef="usd">500000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss>
    <tlfa:InventoryMerchandiseExpectedToBeReturned contextRef="c90" decimals="-5" id="ixv-6711" unitRef="usd">100000</tlfa:InventoryMerchandiseExpectedToBeReturned>
    <tlfa:InventoryMerchandiseExpectedToBeReturned contextRef="c91" decimals="-5" id="ixv-6712" unitRef="usd">100000</tlfa:InventoryMerchandiseExpectedToBeReturned>
    <tlfa:InventoryMerchandiseExpectedToBeReturned contextRef="c92" decimals="-5" id="ixv-6713" unitRef="usd">100000</tlfa:InventoryMerchandiseExpectedToBeReturned>
    <tlfa:GiftCardRedemptionPeriod contextRef="c0" id="ixv-6714">P1Y</tlfa:GiftCardRedemptionPeriod>
    <us-gaap:ContractWithCustomerLiability contextRef="c93" decimals="-5" id="ixv-6715" unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c94" decimals="-5" id="ixv-6716" unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c95" decimals="-5" id="ixv-6717" unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c4" decimals="-5" id="ixv-6718" unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c5" decimals="-5" id="ixv-6719" unitRef="usd">100000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="c4" decimals="-5" id="ixv-6720" unitRef="usd">100000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="c5" decimals="-5" id="ixv-6721" unitRef="usd">200000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c0" decimals="-5" id="ixv-6722" unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c6" decimals="-5" id="ixv-6723" unitRef="usd">300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="c0" decimals="-5" id="ixv-6724" unitRef="usd">200000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1 contextRef="c6" decimals="-5" id="ixv-6725" unitRef="usd">300000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-3965">In the following table, revenue for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt; and 2024 is disaggregated by geographic areas as follows:&lt;table cellpadding="0" class="cfttable" id="z89214b7b83d147fab09b9ea4ff72c5a6" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;United States&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,280&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;15,468&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;48,056&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;47,854&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Canada&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,742&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,659&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,310&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;5,293&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Spain&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;242&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;224&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;706&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;766&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold; margin-left: 9pt;"&gt;Net sales&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,264&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;17,351&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;54,072&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;53,913&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c109" decimals="-3" id="ixv-6726" unitRef="usd">15280000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c110" decimals="-3" id="ixv-6727" unitRef="usd">15468000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c111" decimals="-3" id="ixv-6728" unitRef="usd">48056000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c112" decimals="-3" id="ixv-6729" unitRef="usd">47854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c113" decimals="-3" id="ixv-6730" unitRef="usd">1742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c114" decimals="-3" id="ixv-6731" unitRef="usd">1659000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c115" decimals="-3" id="ixv-6732" unitRef="usd">5310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c116" decimals="-3" id="ixv-6733" unitRef="usd">5293000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c117" decimals="-3" id="ixv-6734" unitRef="usd">242000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c118" decimals="-3" id="ixv-6735" unitRef="usd">224000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c119" decimals="-3" id="ixv-6736" unitRef="usd">706000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c120" decimals="-3" id="ixv-6737" unitRef="usd">766000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c4" decimals="-3" id="ixv-6738" unitRef="usd">17264000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c5" decimals="-3" id="ixv-6739" unitRef="usd">17351000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c0" decimals="-3" id="ixv-6740" unitRef="usd">54072000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c6" decimals="-3" id="ixv-6741" unitRef="usd">53913000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c96" decimals="3" id="ixv-6742" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c97" decimals="3" id="ixv-6743" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c98" decimals="3" id="ixv-6744" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c99" decimals="3" id="ixv-6745" unitRef="pure">0.02</us-gaap:ConcentrationRiskPercentage1>
    <tlfa:RevenueRecognitionDiscountsPolicyTextBlock contextRef="c0" id="ixv-4107">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Discounts&lt;/span&gt;&lt;/span&gt;.&#160; We offer six classes of customer discounts: 1) Retail, 2) Military/First Responder, 3) Business, 4) Commercial, 5) Commercial Pro, and 6) Employees. There are no other class of discounts, and any discounts given will fall into one of these six categories.&#160; Such discounts are not deemed to be variable consideration nor convey a material right to these customers since the discounted pricing they receive in a discount class is not incremental to others within the same class and there is no retrospective impact of such discounts.&#160; As a result, sales are reported after deduction of discounts at the point of sale.&#160; We do not pay slotting fees or make other payments to resellers.&lt;/div&gt;</tlfa:RevenueRecognitionDiscountsPolicyTextBlock>
    <tlfa:NumberOfClassesOfCustomerDiscounts
      contextRef="c0"
      decimals="INF"
      id="ixv-6746"
      unitRef="Discount">6</tlfa:NumberOfClassesOfCustomerDiscounts>
    <tlfa:NumberOfClassesOfCustomerDiscounts
      contextRef="c0"
      decimals="INF"
      id="ixv-6747"
      unitRef="Discount">6</tlfa:NumberOfClassesOfCustomerDiscounts>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c0" id="ixv-4113">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Operating&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration:underline"&gt;&#160;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;expenses&lt;/span&gt;&lt;/span&gt;.&#160; Operating expenses include all selling, general and administrative costs, including wages and benefits, rent and occupancy costs, depreciation, advertising, store operating expenses, outbound freight charges (to ship merchandise to customers), and corporate office costs.&lt;/div&gt;</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-4122">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Property and equipment, net of accumulated depreciation&lt;/span&gt;&lt;/span&gt;.&#160; Property and equipment are stated at cost.&#160; Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are three to ten years for equipment and machinery, seven to fifteen years for furniture and fixtures, five years for vehicles, and forty years for buildings and related improvements.&#160; Leasehold improvements are amortized over the lesser of the life of the lease or the useful life of the asset.&#160; Repairs and maintenance costs are expensed as incurred but are capitalized if the related cost extends&#160;the life of the assets.&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c100" id="ixv-6748">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c101" id="ixv-6749">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c102" id="ixv-6751">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c103" id="ixv-6752">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c104" id="ixv-6754">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c105" id="ixv-6755">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0" id="ixv-4128">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Inventory&lt;/span&gt;&lt;/span&gt;. Inventory is stated at the lower of first-in, first-out (&#x201c;FIFO&#x201d;) cost or net realizable value, and FIFO layers are maintained at the location level. Finished goods held for sale include the cost of merchandise purchases, the costs to bring the merchandise to our Texas distribution center, warehousing and handling expenditures, and distributing and delivering merchandise to our stores.&#160; These costs include depreciation of long-lived assets utilized in acquiring, warehousing and distributing inventory.&#160; Manufacturing inventory including raw materials and work-in-process is valued on a first in, first out basis using full absorption accounting which includes material, labor, and other applicable manufacturing overhead.&#160; Carrying values of inventory are analyzed and, to the extent that the cost of inventory exceeds the net realizable value, provisions are made to reduce the carrying amount of the inventory.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We regularly review all inventory items to determine if there are (i) damaged goods (e.g., for leather, excessive scars or damage from ultra-violet (&#x201c;UV&#x201d;) light), (ii) items that need to be removed from our product
      line (e.g., slow-moving items, inability of a supplier to provide items of acceptable quality or quantity, and to maintain freshness in the product line) and (iii) pricing actions that need to be taken to adequately value our inventory at the lower
      of cost or net realizable value.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Since the determination of net realizable value of inventory involves both estimation and judgment with regard to market values and reasonable costs to sell, differences in these estimates could result in ultimate
      valuations that differ from the recorded asset.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The majority of inventory purchases and commitments are paid for in U.S. dollars in order to limit the Company&#x2019;s exposure to foreign currency fluctuations. Goods shipped to us are recorded as inventory owned by us when
      the risk of loss shifts to us from the supplier.&lt;/div&gt;&lt;div style="text-align: justify; color: #000000;"&gt;Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.&lt;/div&gt;&lt;table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;September 30, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;On hand:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Finished goods held for sale&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;32,376&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,022&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Raw materials and work in process&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,186&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,819&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Inventory in transit&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,385&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,715&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;TOTAL&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,947&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,556&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0" id="ixv-4159">&lt;div style="text-align: justify; color: #000000;"&gt;Inventory is physically counted partially during each quarter and fully at year-end in the Texas distribution center.&#160; At the store level, inventory is partially counted each quarter for high value items and fully at year-end.&#160; Inventory is then adjusted in our accounting system to reflect actual count results.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table cellpadding="0" class="cfttable" id="z49723cddfbfa4e459b16fe5afce9d7e1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;September 30, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;On hand:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Finished goods held for sale&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;32,376&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;31,022&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 16.2pt; color: rgb(0, 0, 0);"&gt;Raw materials and work in process&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,186&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,819&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Inventory in transit&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,385&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,715&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;TOTAL&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,947&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;35,556&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="-3" id="ixv-6756" unitRef="usd">32376000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="-3" id="ixv-6757" unitRef="usd">31022000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="c2" decimals="-3" id="ixv-6758" unitRef="usd">1186000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:InventoryWorkInProcessAndRawMaterials contextRef="c3" decimals="-3" id="ixv-6759" unitRef="usd">1819000</us-gaap:InventoryWorkInProcessAndRawMaterials>
    <us-gaap:OtherInventoryInTransit contextRef="c2" decimals="-3" id="ixv-6760" unitRef="usd">2385000</us-gaap:OtherInventoryInTransit>
    <us-gaap:OtherInventoryInTransit contextRef="c3" decimals="-3" id="ixv-6761" unitRef="usd">2715000</us-gaap:OtherInventoryInTransit>
    <us-gaap:InventoryNet contextRef="c2" decimals="-3" id="ixv-6762" unitRef="usd">35947000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="-3" id="ixv-6763" unitRef="usd">35556000</us-gaap:InventoryNet>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-4244">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/span&gt;.&#160; We lease real estate for our principal offices (including distribution center), retail store locations and may lease warehouse equipment for our Texas distribution center under long-term lease agreements. We determine if an arrangement is a lease at inception and recognize right-of-use (&#x201c;ROU&#x201d;) assets and lease liabilities at commencement date based on the present value of the lease payments over the lease term.&lt;span style="color: rgb(0, 0, 0);"&gt;&#160; We elected not to record leases with an initial term of 12 months or less on the balance sheet for all our asset classes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For operating leases, the present value of our lease liabilities may include: (1) rental payments adjusted for inflation or market rates, and (2) lease terms with options to renew the lease or options to purchase
      leased equipment, when it is reasonably certain we will exercise such an option.&#160; The exercise of lease renewal or purchase option is generally at our discretion.&#160; Payments based on a change in an index or market rate are not considered in the
      determination of lease payments for purposes of measuring the related lease liability.&#160; We discount lease payments using our incremental borrowing rate based on information available as of the measurement date.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We recognize rent expense related to our operating leases assets on a straight-line basis over the lease term. Rent expense is recorded in operating expenses.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The depreciable life of related leasehold improvements is based on the shorter of the useful life or the lease term.&#160; We also perform interim reviews of our lease assets for impairment when evidence exists that the
      carrying value of an asset group, including a lease asset, may not be recoverable.&#160; None of our lease agreements contain contingent rental payments, material residual value guarantees or material restrictive covenants.&#160; We have no sublease agreements
      and no lease agreements in which we are named as a lessor.&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-4276">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/span&gt;.&#160; We evaluate long-lived assets on a quarterly basis to identify events or changes in circumstances (&#x201c;triggering events&#x201d;) that indicate the carrying value of certain assets may not be recoverable.&#160; Upon the occurrence of a triggering event, ROU lease assets, property and equipment and definite-lived intangible assets are reviewed for impairment and an impairment loss is recorded in the period in which it is determined that the carrying amount of the assets is not recoverable.&#160; The determination of recoverability is made based upon the estimated undiscounted future net cash flows of assets grouped at the lowest level for which there are identifiable cash flows independent of the cash flows of other groups of assets with such cash flows to be realized over the estimated remaining useful life of the primary asset within the asset group.&#160; The Company determined the lowest level of identifiable cash flows that are independent of other asset groups to be primarily at the individual store level.&#160; If the estimated undiscounted future net cash flows for a given store are less than the carrying amount of the related store assets, an impairment loss is determined by comparing the estimated fair value with the carrying value of the related assets.&#160; The impairment loss is then allocated across the asset group&#x2019;s major classifications which in this case are operating lease assets and property and equipment.&#160; Triggering events at the store level could include material declines in operational and financial performance or planned changes in the use of assets, such as store relocation or store closure.&#160; This evaluation requires management to make judgements relating to future cash flows, growth rates and economic and market conditions.&#160; The fair value of an asset group is estimated using a discounted cash flow valuation method.&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="c0" id="ixv-4282">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/span&gt;.&#160; We measure fair value as an exit price, which is the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants.&#160; As a basis for considering such assumptions, accounting standards establish a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/div&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z70f7e2fee9fd4a118074ee6fbbe73939" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 1 &#x2013; observable inputs that reflect quoted prices in active markets for identical assets or liabilities.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="z740c83ab599b476f94c9b272a66dee93" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 2 &#x2013; significant observable inputs other than quoted prices in active markets for similar assets and liabilities, such as quoted prices for identical or similar assets or liabilities in markets that are
              not active; or other inputs that are observable or can be corroborated by observable market data.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;table cellpadding="0" class="DSPFListTable" id="zc563601840f84b898ef088ffc0392f64" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="width: 18pt;"&gt;&lt;br/&gt;
          &lt;/td&gt;
          &lt;td style="width: 18pt; vertical-align: top; color: #000000;"&gt;&#x25cf;&lt;/td&gt;
          &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;Level 3 &#x2013; significant unobservable inputs reflecting our own assumptions, consistent with reasonably available assumptions made by other market participants.&lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;&lt;div style="text-align: justify; color: #000000;"&gt;Classification of the financial asset or liability within the hierarchy is determined based on the lowest level input that is significant to the fair value measurement.&lt;/div&gt;&lt;div style="text-align: justify; color: #000000;"&gt;Our principal financial instruments held consist of T-Bills as of September 30, 2025, are cash equivalent, which fall under level 1 of the fair value hierarchy and accounts receivable - trade, accounts payable - trade, which fall under Level 3 of the fair value hierarchy.&#160; As of September 30, 2025 and December 31, 2024, the carrying values of our financial instruments included in our Consolidated Balance Sheets approximated their fair values.&#160; There were no transfers into or out of Levels 1, 2 and 3 during the three and nine months ended September 30, 2025 and 2024.&lt;/div&gt;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet contextRef="c4" decimals="0" id="ixv-6764" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet contextRef="c5" decimals="0" id="ixv-6765" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet contextRef="c0" decimals="0" id="ixv-6766" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet contextRef="c6" decimals="0" id="ixv-6767" unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0" id="ixv-4326">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/span&gt;.&#160; Income taxes are estimated for each jurisdiction in which we operate.&#160; This involves assessing current tax exposure together with temporary differences resulting from differing treatment of items for tax and financial statement accounting purposes.&#160; Any resulting deferred tax assets are evaluated for recoverability based on estimated future taxable income.&#160; To the extent it is more &#x2013;likely &#x2013;than not that all or a portion of a deferred tax asset will not be realized, a valuation allowance is recorded.&#160; Our evaluation regarding whether a valuation allowance is required or should be adjusted also considers, among other things, the nature, frequency, and severity of recent losses, forecasts of future profitability and the duration of statutory carryforward periods.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Deferred tax assets and liabilities are measured using the enacted tax rates in effect in the years when those temporary differences are expected to reverse.&#160; The effect on deferred taxes from a change in tax rate is
      recognized through continuing operations in the period that includes the enactment date of the change.&#160; Changes in tax laws and rates could affect recorded deferred tax assets and liabilities in the future.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A tax benefit from an uncertain tax position may be recognized when it is more-likely-than-not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes,
      based on the technical merits. Income tax positions must meet a more-likely-than-not recognition threshold to be recognized.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We recognize tax liabilities for uncertain tax positions and adjust these liabilities when our judgment&#160; &#160;&#160; changes as a result of the evaluation of new information not previously available.&#160; Due to the complexity of
      some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate of the tax liabilities.&#160; These differences will be reflected as increases or decreases to income tax expense and the
      effective tax rate in the period in which new information becomes available.&#160; We recognize interest and/or penalties related to all tax positions in income tax expense. To the extent that accrued interest and penalties do not ultimately become
      payable, amounts accrued will be reduced and reflected as a reduction of the overall income tax provision in the period that such determination is made.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We may be subject to periodic audits by the Internal Revenue Service and other taxing authorities.&#160; These audits may challenge certain of our tax positions, such as the timing and amount of deductions and allocation of
      taxable income to the various jurisdictions.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;H.R.1 One Big Beautiful Bill Act was enacted into law on July 4, 2025.&#160; The Company is analyzing the income tax and other provisions of this law to determine its impact, if any, on the Company&#x2019;s financial statements.&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c0" id="ixv-4365">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;/span&gt;.&#160; The Company&#x2019;s stock-based compensation relates primarily to restricted stock unit (&#x201c;RSU&#x201d;) awards.&#160; Accounting guidance requires measurement and recognition of compensation expense at an amount equal to the grant date fair value.&#160; Compensation expense is recognized for service-based stock awards on a straight-line basis or ratably over the requisite service period, based on the closing price of the Company&#x2019;s stock on the date of grant.&#160; The service-based awards typically vest ratably over the requisite service period, provided that the participant is employed on the vesting date.&#160; Compensation expense is reduced by actual forfeitures as they occur over the requisite service period of the awards.&lt;/div&gt;&lt;div style="text-align: justify; color: #000000;"&gt;Performance-based and market-based RSUs vest, if at all, upon the Company satisfying certain performance and market targets.&#160; The Company records compensation expense for awards with a performance
      condition when it is probable that the condition will be achieved.&#160; If the Company determines it is not probable a performance condition will be achieved, no compensation expense is recognized.&#160; If the Company changes its assessment in a subsequent
      period and concludes it is probable a performance condition will be achieved, the Company will recognize compensation expense ratably between the period of the change in assessment through the expected date of satisfying the performance condition for
      vesting.&#160; If the Company subsequently assesses that it is no longer probable that a performance condition will be achieved, the accumulated expense that has been previously recognized will be reversed.&#160; The compensation expense ultimately recognized,
      if any, related to performance-based awards will equal the grant date fair value based on the number of shares for which the performance condition has been satisfied and market-based amounts are valued at the grant date and recognized ratably over
      the service period.&#160; We issue shares from authorized shares upon the lapsing of vesting restrictions on RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards.&#160; The payments of the employees&#x2019; tax liability
      for a portion of the vested shares are generally satisfied by withholding shares with a fair value equal to the tax liability.&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c0" id="ixv-4388">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Accounts Receivable - Trade and Expected Credit Losses&lt;/span&gt;&lt;/span&gt;.&#160; Our receivables primarily arise from the sale of merchandise to customers that have applied for and been granted credit.&#160; Accounts receivable is stated at amounts due, net of an allowance.&#160; Accounts receivable is generally due within 30 days of invoicing.&#160; We estimate expected credit losses based on factors such as the composition of accounts receivable, the age of the accounts, historical bad debt experience, and our evaluation of the financial condition and past collection history of each customer.&#160; Management believes that the historical loss information it has compiled is a reasonable base on which to determine expected credit losses for trade receivables held at &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, because the composition of the trade receivables at that date is consistent with that used in developing the historical credit-loss percentages (i.e., the similar risk characteristics of its customers and its credit practices have not changed significantly over time).&#160; Accordingly, the allowance for expected credit losses at September &lt;span style="color: rgb(0, 0, 0);"&gt;30, 2025&lt;/span&gt;, December 31, 2024, and January 1, 2024, each totaled less than $0.1 million.&lt;/div&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="-5" id="ixv-6768" unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="-5" id="ixv-6769" unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c7" decimals="-5" id="ixv-6770" unitRef="usd">100000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c0" id="ixv-4396">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Other Intangible Assets&lt;/span&gt;&lt;/span&gt;.&#160; Our intangible assets and related accumulated amortization relate to trademarks and copyrights that are definite-lived intangibles and are subject to amortization.&#160; The weighted average amortization period is 15 years for trademarks and copyrights. Amortization expense related to other intangible assets was less than $0.01 million during each of the 3 months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024.&#160; Based on the current amount of intangible assets subject to amortization, we estimate amortization expense to be less than $0.01 million annually over the next five years.&lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c106" id="ixv-6771">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c107" decimals="-4" id="ixv-6772" unitRef="usd">10000.00</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c108" decimals="-4" id="ixv-6773" unitRef="usd">10000.00</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear contextRef="c90" decimals="-4" id="ixv-6774" unitRef="usd">10000.00</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c90" decimals="-4" id="ixv-6775" unitRef="usd">10000.00</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c90" decimals="-4" id="ixv-6776" unitRef="usd">10000.00</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c90" decimals="-4" id="ixv-6777" unitRef="usd">10000.00</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c90" decimals="-4" id="ixv-6778" unitRef="usd">10000.00</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="c0" id="ixv-4403">&lt;div style="text-align: justify;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="text-decoration:underline"&gt;Comprehensive Income&lt;/span&gt;&lt;/span&gt;.&#160; Comprehensive income includes net income or loss and certain other items that are recorded directly to stockholders&#x2019; equity. The Company&#x2019;s only source of other comprehensive income&#160; is foreign currency translation adjustments, and those adjustments are presented net of tax.&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-4409">&lt;div style="text-align: justify; font-weight: bold;"&gt;2. NOTES PAYABLE AND LONG-TERM DEBT&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;On January 3, 2023, the Company entered into a credit agreement (the &#x201c;Credit Agreement&#x201d;) with JPMorgan Chase Bank, N.A.&#160; Under the Credit Agreement, the bank provides the Company a credit facility of up to $5,000,000 on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#x2019;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term &lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;SOFR&lt;/span&gt; + &lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;210&lt;/span&gt; basis points, and the credit facility renews annually. As of the date of this filing, no funds had been borrowed under this facility, and we are in compliance with all covenants.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;In the fourth quarter of 2024, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2025 under the same terms as above. The renewal of the credit
      facility is discussed in the subsequent event below in Note 9.&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c121" decimals="0" id="ixv-6779" unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c122" decimals="0" id="ixv-6780" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-4421">&lt;div style="text-align: justify; font-weight: bold;"&gt;3.&#160; INCOME TAX&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Our effective income tax rate for the three months ended September 30, 2025 and 2024, was 26.2% and 27.9%, respectively, and are primarily due to the recognition of tax benefits on the sales of our corporate property, partially offset by forecasted income taxes loss projected due to our 2025 operation and certain foreign and state jurisdictions obligation in which we operate. Our effective tax rate for the nine months ended September 30, 2025 and 2024 was 25.1% and 26.4%, respectively. Our effective tax rate differs from the federal statutory rate primarily due to U.S. state income tax expense, expenses that are nondeductible for tax purposes, the change in our valuation allowance associated with our deferred tax assets, and differences in tax rates in foreign jurisdictions.&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c4" decimals="3" id="ixv-6781" unitRef="pure">0.262</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c5" decimals="3" id="ixv-6782" unitRef="pure">0.279</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="3" id="ixv-6783" unitRef="pure">0.251</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c6" decimals="3" id="ixv-6784" unitRef="pure">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-4440">&lt;div style="text-align: justify; font-weight: bold;"&gt;4.&#160; STOCK-BASED COMPENSATION&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;The Tandy Leather Factory, Inc. 2013 Restricted Stock Plan (the &#x201c;2013 Plan&#x201d;) was adopted by our &#160; &#160;&#160; Board of Directors in January 2013 and approved by our stockholders in June 2013.&#160; The 2013 Plan initially reserved up to 300,000 shares for restricted stock and restricted stock unit (&#x201c;RSU&#x201d;) awards to our executive officers, non-employee directors and other key employees.&#160; In June 2020, our stockholders approved an increase to the plan reserve to 800,000 shares of our common stock and extended the 2013 Plan to June 2023. Awards granted under the 2013 Plan may be service-based awards or performance-based awards and may be subject to a graded vesting schedule with a minimum vesting period of four years, unless otherwise determined by the Compensation Committee of the Board of Directors that administers the plan. All shares remaining ungranted under the 2013 Plan were canceled upon the adoption of the new 2023 Plan described below.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;The Tandy Leather Factory, Inc. 2023 Incentive Stock Plan (the &#x201c;2023 Plan&#x201d; and, together with the 2013 Plan, the &#x201c;Plans&#x201d;) was adopted by our Board of Directors in April 2023 and approved by our stockholders in June 2023.&#160; The 2023 Plan initially reserved up to 800,000 shares of our common stock for a variety of equity awards (including, but not limited to, RSUs, the only type of awards that have been granted to date) to our executive officers, non-employee directors and other key employees.&#160; In June 2023, as part of their annual director compensation, certain of our non-employee directors were granted a total of 12,993 service-based RSUs under the 2023 Plan, which will vest ratably over the next four years, subject to each participant&#x2019;s continued service on the board as of each vesting date.&#160; In March 2024, the Company granted to certain employees a total of 59,649 RSUs under the 2023 Plan, which will vest ratably over the next three years, subject to the recipients&#x2019; continued employment as of each vesting date. In June 2025 and 2024, the Company granted 17,554 and 12,527 shares respectively to various members of the Board of Directors, which will vest ratably over the next four years, subject to each participant&#x2019;s continued service on the board as of each vesting date.&#160; In February 2025, in connection with hiring Johan Hedberg as the Company&#x2019;s Chief Executive Officer, the Company granted Mr. Hedberg 100,000 RSU, which will vest in February 2026, and 900,000 RSUs, which will vest upon the Company&#x2019;s achievement of certain performance and market targets.&#160; In June 2025, the Company&#x2019;s stockholders approved an increase to the plan reserve of an additional 900,000 shares of our common stock for the potential vesting those performance-based and market based RSU grants to Mr. Hedberg.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;A summary of the activity for RSU awards as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;is presented below:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z36c7389172eb4575b23ce81b5b85cf88" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Weighted&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt; Average&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Share Price&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance, January 1, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;409&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.32&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,018&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3.96&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(355&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.32&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.39&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Balance, September 30, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;1,053&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;3.96&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div&gt;The Company&#x2019;s stock-based compensation relates primarily to RSU awards. For these service-based awards, our stock-based compensation expense, included in operating expenses, was $0.1 million and $0.2 million for the three months ended September 30, 2025 and September 30, 2024, and $0.3 million and $0.5 million for the nine months ended September 30, 2025 and 2024 respectively. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;As of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, there was unrecognized compensation cost related to non-vested, RSU awards of $0.4 million, which will be recognized in each of the following years or which $0.1 million remain to be recognized in the fourth quarter (dollars in thousands):&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z00285f4d266e4bb1a5c476ba8b93f5c1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td colspan="4" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrecognized Expense&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;126&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2026&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;172&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2027&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;36&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2028&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2029&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;7&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;358&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;We issue shares from authorized shares upon the lapsing of vesting restrictions on restricted stock and RSUs.&#160; For the three months ended September 30, 2025 and 2024, we did not issue any shares resulting from the vesting of RSUs.&#160; We do not use cash to settle equity instruments issued under stock-based compensation awards. The payment of the employees&#x2019; tax liability for a portion of the vested shares may be satisfied by withholding shares with a fair value equal to the tax liability.&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c124"
      decimals="INF"
      id="ixv-6785"
      unitRef="shares">300000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c125"
      decimals="INF"
      id="ixv-6786"
      unitRef="shares">800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c126" id="ixv-6787">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c127"
      decimals="INF"
      id="ixv-6788"
      unitRef="shares">800000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c128"
      decimals="INF"
      id="ixv-6789"
      unitRef="shares">12993</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c129" id="ixv-6790">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c130"
      decimals="INF"
      id="ixv-6791"
      unitRef="shares">59649</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c131" id="ixv-6792">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c132"
      decimals="INF"
      id="ixv-6793"
      unitRef="shares">17554</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c133"
      decimals="INF"
      id="ixv-6794"
      unitRef="shares">12527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c134" id="ixv-6795">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c135"
      decimals="INF"
      id="ixv-6796"
      unitRef="shares">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c135"
      decimals="INF"
      id="ixv-6797"
      unitRef="shares">900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c136"
      decimals="INF"
      id="ixv-6798"
      unitRef="shares">900000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c0" id="ixv-4450">&lt;div style="text-align: justify;"&gt;A summary of the activity for RSU awards as of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;is presented below:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z36c7389172eb4575b23ce81b5b85cf88" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Shares&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;(in thousands)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Weighted&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt; Average&lt;/div&gt;
            &lt;div style="text-align: center; color: #000000; font-weight: bold;"&gt;Share Price&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance, January 1, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;409&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.32&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1,018&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;3.96&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Forfeited&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(355&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.32&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Vested&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(19&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;4.39&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Balance, September 30, 2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;1,053&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;3.96&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c145"
      decimals="-3"
      id="ixv-6799"
      unitRef="shares">409000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c145"
      decimals="2"
      id="ixv-6800"
      unitRef="usdPershares">4.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c146"
      decimals="-3"
      id="ixv-6801"
      unitRef="shares">1018000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-6802"
      unitRef="usdPershares">3.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c146"
      decimals="-3"
      id="ixv-6803"
      unitRef="shares">355000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-6804"
      unitRef="usdPershares">4.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c146"
      decimals="-3"
      id="ixv-6805"
      unitRef="shares">19000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c146"
      decimals="2"
      id="ixv-6806"
      unitRef="usdPershares">4.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c147"
      decimals="-3"
      id="ixv-6807"
      unitRef="shares">1053000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c147"
      decimals="2"
      id="ixv-6808"
      unitRef="usdPershares">3.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c137" decimals="-5" id="ixv-6809" unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c138" decimals="-5" id="ixv-6810" unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c139" decimals="-5" id="ixv-6811" unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c140" decimals="-5" id="ixv-6812" unitRef="usd">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock contextRef="c0" id="ixv-4564">&lt;div style="text-align: justify;"&gt;As of &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025&lt;/span&gt;, there was unrecognized compensation cost related to non-vested, RSU awards of $0.4 million, which will be recognized in each of the following years or which $0.1 million remain to be recognized in the fourth quarter (dollars in thousands):&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z00285f4d266e4bb1a5c476ba8b93f5c1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td colspan="4" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Unrecognized Expense&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;126&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2026&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;172&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2027&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;36&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2028&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;2029&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;7&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;358&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c141" decimals="-5" id="ixv-6813" unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c142" decimals="-5" id="ixv-6814" unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <tlfa:EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths contextRef="c141" decimals="-3" id="ixv-6815" unitRef="usd">126000</tlfa:EmployeeServiceShareBasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInNextTwelveMonths>
    <tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears contextRef="c141" decimals="-3" id="ixv-6816" unitRef="usd">172000</tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInTwoYears>
    <tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears contextRef="c141" decimals="-3" id="ixv-6817" unitRef="usd">36000</tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInThreeYears>
    <tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears contextRef="c141" decimals="-3" id="ixv-6818" unitRef="usd">17000</tlfa:EmployeeServiceShareBasedCompensationNonVestedAwardsCompensationCostNotYetRecognizedDueInFourYears>
    <tlfa:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears contextRef="c141" decimals="-3" id="ixv-6819" unitRef="usd">7000</tlfa:EmployeeServiceSharebasedCompensationNonvestedAwardsCompensationCostNotYetRecognizedDueInFiveYears>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c141" decimals="-3" id="ixv-6820" unitRef="usd">358000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c143"
      decimals="INF"
      id="ixv-6821"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c144"
      decimals="INF"
      id="ixv-6822"
      unitRef="shares">0</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-4634">&lt;div style="text-align: justify; font-weight: bold;"&gt;5.&#160; EARNINGS PER SHARE&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Basic earnings per share (&#x201c;EPS&#x201d;) are computed based on the weighted average number of common shares outstanding during the period.&#160; Diluted EPS includes additional common shares that would have been outstanding if
      potential common shares with a dilutive effect, such as stock awards from the Company&#x2019;s restricted stock plan, had been issued.&#160; Anti-dilutive securities represent potentially dilutive securities which are excluded from the computation of diluted EPS
      as their impact would be anti-dilutive.&#160; Diluted EPS is computed using the treasury stock method.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;The following table sets forth the computation of basic and diluted EPS for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z63f06ed6a4274c46a28d10f594e8ad64" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands, except share data)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Numerator:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Net (loss) income&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,352&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(132&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,032&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;495&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Denominator:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Basic weighted-average common shares outstanding&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,142,441&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,422,514&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,378,083&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,412,923&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dilutive effect of service-based restricted stock awards granted to Board of Directors under the Plan&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;17,555&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,041&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dilutive effect of service-based restricted stock awards granted to employees under the Plan&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;107,149&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;96,935&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Diluted weighted-average common shares outstanding&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,142,441&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,422,514&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,502,787&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,511,899&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Basic earnings (loss) per share&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.02&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1.20&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;0.06&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Diluted earnings (loss) per share&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.02&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;0.06&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-4641">&lt;div style="text-align: justify;"&gt;The following table sets forth the computation of basic and diluted EPS for the three and nine months ended &lt;span style="color: rgb(0, 0, 0);"&gt;September 30, 2025 &lt;/span&gt;and 2024:&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;table border="0" cellpadding="0" class="cfttable" id="z63f06ed6a4274c46a28d10f594e8ad64" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Three Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Nine Months Ended September 30,&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-style: italic;"&gt;(in thousands, except share data)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2025&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2024&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Numerator:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); margin-left: 9pt;"&gt;Net (loss) income&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(1,352&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(132&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;10,032&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;495&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Denominator:&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Basic weighted-average common shares outstanding&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,142,441&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,422,514&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,378,083&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,412,923&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dilutive effect of service-based restricted stock awards granted to Board of Directors under the Plan&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;17,555&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;2,041&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Dilutive effect of service-based restricted stock awards granted to employees under the Plan&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;107,149&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;96,935&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Diluted weighted-average common shares outstanding&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,142,441&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,422,514&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,502,787&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;8,511,899&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
            &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Basic earnings (loss) per share&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.02&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1.20&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;0.06&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Diluted earnings (loss) per share&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.17&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;(0.02&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
            &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;1.18&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt; &lt;div style="color: rgb(0, 0, 0);"&gt;0.06&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-6823" unitRef="usd">-1352000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="-3" id="ixv-6824" unitRef="usd">-132000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-6825" unitRef="usd">10032000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="-3" id="ixv-6826" unitRef="usd">495000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" id="ixv-6827" unitRef="shares">8142441</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" id="ixv-6828" unitRef="shares">8422514</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" id="ixv-6829" unitRef="shares">8378083</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c6" decimals="0" id="ixv-6830" unitRef="shares">8412923</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c148"
      decimals="0"
      id="ixv-6831"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c149"
      decimals="0"
      id="ixv-6832"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c150"
      decimals="0"
      id="ixv-6833"
      unitRef="shares">17555</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c151"
      decimals="0"
      id="ixv-6834"
      unitRef="shares">2041</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c152"
      decimals="0"
      id="ixv-6835"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c153"
      decimals="0"
      id="ixv-6836"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c154"
      decimals="0"
      id="ixv-6837"
      unitRef="shares">107149</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="c155"
      decimals="0"
      id="ixv-6838"
      unitRef="shares">96935</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" id="ixv-6839" unitRef="shares">8142441</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" id="ixv-6840" unitRef="shares">8422514</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" id="ixv-6841" unitRef="shares">8502787</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c6" decimals="0" id="ixv-6842" unitRef="shares">8511899</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-6843"
      unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-6844"
      unitRef="usdPershares">-0.02</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-6845"
      unitRef="usdPershares">1.2</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-6846"
      unitRef="usdPershares">0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="ixv-6847"
      unitRef="usdPershares">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="ixv-6848"
      unitRef="usdPershares">-0.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="ixv-6849"
      unitRef="usdPershares">1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="ixv-6850"
      unitRef="usdPershares">0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-4946">&lt;div style="text-align: justify; font-weight: bold;"&gt;6.&#160; COMMITMENTS AND CONTINGENCIES&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; font-weight: bold;"&gt;Legal Proceedings&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;We are periodically involved in litigation that arises in the ordinary course of business and operations.&#160; There are no such matters pending that we expect to have a material impact on our financial position or
      operating results.&#160; Legal costs associated with the resolution of claims, lawsuits and other contingencies are expensed as incurred.&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock contextRef="c0" id="ixv-4956">&lt;div style="text-align: justify; font-weight: bold;"&gt;7.&#160; SHARE REPURCHASE PROGRAM AND SHARE REPURCHASES&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;On August 8, 2022, the Board of Directors approved a new program to repurchase up to $5.0 million of the Company&#x2019;s common stock between that date and August 31, 2024.&#160; As of August 31, 2024, the Company had purchased less than $10,000 of shares under this plan.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="color: #000000;"&gt;On September 17, 2024, the &lt;/span&gt;Board of Directors&lt;span style="color: #000000;"&gt; approved&lt;/span&gt;&lt;span style="font-style: italic; color: rgb(0, 0, 0);"&gt;&#160;&lt;/span&gt;&lt;span style="color: #000000;"&gt;the renewal of the stock repurchase plan and the Company was authorized to repurchase up to $5 million (at then-current market value) of the Company&#x2019;s common stock in open-market transactions at prevailing market prices upon periodic instructions from the &lt;/span&gt;Board&lt;span style="color: #000000;"&gt; or an authorized sub-committee of the Board until September 30, 2026. As of September 30, 2025, $5.0 million remained available for repurchase under this new program.&lt;/span&gt;&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;On June 17, 2025, the Company entered into a stock purchase agreement with Janet Carr, our former Chief Executive Officer; wherein the Company agreed to purchase 430,897 shares from Ms. Carr at $3.00 per share, for a total of $1,292,691. The transaction was completed on July 18, 2025; accordingly, the Company immediately cancelled the shares and the impact of this transaction is reflected in our cash balance, common shares and additional paid-in-capital in our&#160; financial statements as of September 30, 2025. The shares of common stock outstanding shown on the balance sheet and as part of these financial statements have also been updated as of September 30, 2025.&lt;/div&gt;</tlfa:ShareRepurchaseProgramAndShareRepurchasesTextBlock>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c156" decimals="-5" id="ixv-6851" unitRef="usd">5000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:TreasuryStockCommonValue contextRef="c157" decimals="0" id="ixv-6852" unitRef="usd">10000</us-gaap:TreasuryStockCommonValue>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c158" decimals="-6" id="ixv-6853" unitRef="usd">5000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 contextRef="c2" decimals="-5" id="ixv-6854" unitRef="usd">5000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c159"
      decimals="INF"
      id="ixv-6855"
      unitRef="shares">430897</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:SharePrice
      contextRef="c160"
      decimals="INF"
      id="ixv-6856"
      unitRef="usdPershares">3</us-gaap:SharePrice>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="c159"
      decimals="INF"
      id="ixv-6857"
      unitRef="usd">1292691</us-gaap:StockRepurchasedDuringPeriodValue>
    <tlfa:SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock contextRef="c0" id="ixv-4974">&lt;div style="text-align: justify; font-weight: bold;"&gt;8. SALES OF CORPORATE HEADQUARTERS &amp;amp; NEW CEO EMPLOYMENT&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;The Company concluded the sale of our corporate headquarters, and the net proceeds of the sale is recorded on the face of our Condensed consolidated statements of operations and comprehensive
      income as Gain on disposal of Headquarters.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="color: #000000;"&gt;On January 22, 2025, the Company finalized the sale of its corporate headquarters and distribution facilities in Fort Worth, Texas for net proceeds of $24.9 million after deduction of commission and relevant closing fees&lt;/span&gt;.&lt;span style="color: #000000;"&gt; The total net book value disposed was $8.7 million, resulting in a gain of $16.2 million as the result of the sale and this is included in &#x2018;Other income&#x2019; on the face of our consolidated statements of operations and comprehensive income. The Company has elected to include all one-time move expenses in &#x2018;Other income&#x2019; as management deems these are not part of our normal operations.&lt;/span&gt;&lt;/div&gt;&lt;table border="0" cellpadding="0" class="cfttable" id="zff80690180c34788b14066cc2e13f53d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;Sales and Disposal of Headquarters&lt;span style="font-style: italic;"&gt; (in thousands)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div&gt;Net Proceeds&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;24,897&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div&gt;NBV of Headquarters Assets&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;8,672&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-weight: bold;"&gt;Net Gain&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="font-weight: bold;"&gt;16,225&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;During the third quarter of 2025, the Company identified and corrected an immaterial error related to the accounting for the sale of property and land completed earlier in the year. The error resulted from assets associated with the sale that was initially not included in the gain calculation in the amount of approximately $1.4 million pre-tax.&#160; As a result, the gain on sale and total assets were overstated in the first and second quarters. The correction did not have a material impact on the Company&#x2019;s financial statements for the three and six months ended March 31, 2025 and June 30, 2025.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;&lt;span style="color: #000000;"&gt;Net income and earnings per share for the three months ended March 31, 2025 was overstated by $1.1 million net of tax and &lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;$0.11&lt;/span&gt; cents per share basic, and &lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;$0.12&lt;/span&gt; cents per share diluted. Net income for six month period ended June 30, 2025 was overstated by $1.1 million net of tax and &lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;$0.13&lt;/span&gt;&lt;/span&gt; cents per share for basic and diluted. &lt;/span&gt;This correction does not affect any metric used in management compensation or any of our Company&#x2019;s normal operations as this was a one-time unusual transaction this is not a part of the Company operating activities.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;On January 28, 2025, the Company signed a 10-year lease for new corporate headquarters and distribution facilities in Benbrook, Texas that became effective on July 1, 2025, and the Company has the ability to renew the lease for an additional 10 years at market rate. We also signed a short-term lease through September 1, 2025 for our former facility that was evaluated as a sale leaseback. Due to the short-term nature of the lease, it was not recorded under ASC 842, in accordance with our policy of not recording short-term leases.&lt;/div&gt;
    &lt;div&gt;&lt;br/&gt;
    &lt;/div&gt;
    &lt;div style="text-align: justify; color: #000000;"&gt;The Company hired Johan Hedberg as its new Chief Executive Officer as of January 6, 2025.&#160; Prior to the hiring of Mr. Hedberg, Janet Carr resigned as Chief Executive Officer, effective January 3, 2025;
      she remained employed by the Company to assist with transition until March 31, 2025.&lt;/div&gt;</tlfa:SalesOfCorporateHeadquartersAndNewCEOEmploymentTextBlock>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c0" decimals="-5" id="ixv-6858" unitRef="usd">24900000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <tlfa:HeadquarterAssetsNetBookValue contextRef="c2" decimals="-5" id="ixv-6859" unitRef="usd">8700000</tlfa:HeadquarterAssetsNetBookValue>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c0" decimals="-5" id="ixv-6860" unitRef="usd">16200000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock contextRef="c0" id="ixv-4999">&lt;table border="0" cellpadding="0" class="cfttable" id="zff80690180c34788b14066cc2e13f53d" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0px;"&gt;

        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="text-align: center; font-weight: bold;"&gt;Sales and Disposal of Headquarters&lt;span style="font-style: italic;"&gt; (in thousands)&lt;/span&gt;&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div&gt;Net Proceeds&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
            &lt;div&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;24,897&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
            &lt;div&gt;NBV of Headquarters Assets&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt; &lt;div&gt;8,672&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td style="vertical-align: bottom; width: 87%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-weight: bold;"&gt;Net Gain&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftguttercell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;
          &lt;td class="cftcurrcell" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
            &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
          &lt;/td&gt;
          &lt;td class="cftnumcell" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0);" valign="bottom"&gt; &lt;div style="font-weight: bold;"&gt;16,225&lt;/div&gt; &lt;/td&gt;
          &lt;td class="cftfncell" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;
        &lt;/tr&gt;

    &lt;/table&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:ProceedsFromSaleOfProductiveAssets contextRef="c0" decimals="-3" id="ixv-6861" unitRef="usd">24897000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <tlfa:HeadquarterAssetsNetBookValue contextRef="c2" decimals="-3" id="ixv-6862" unitRef="usd">8672000</tlfa:HeadquarterAssetsNetBookValue>
    <us-gaap:GainLossOnDispositionOfAssets contextRef="c0" decimals="-3" id="ixv-6863" unitRef="usd">16225000</us-gaap:GainLossOnDispositionOfAssets>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c161" decimals="-5" id="ixv-6864" unitRef="usd">1400000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss contextRef="c162" decimals="-5" id="ixv-6865" unitRef="usd">1100000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c163" decimals="-5" id="ixv-6866" unitRef="usd">1100000</us-gaap:NetIncomeLoss>
    <us-gaap:LesseeOperatingLeaseRenewalTerm contextRef="c2" id="ixv-6867">P10Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c2" id="ixv-6868">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-5075">&lt;div style="text-align: justify; margin-right: 36pt; color: #000000; font-weight: bold;"&gt;9. SUBSEQUENT EVENTS&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Subsequent to September 30, 2025, the Company renewed the promissory note under its Credit Agreement with JPMorgan Chase Bank, N.A. through October 31, 2026.&lt;/div&gt;
    &lt;div&gt;&#160;&lt;/div&gt;
    &lt;div style="text-align: justify;"&gt;Under the Credit Agreement, the bank provides the Company a credit facility of up to $4,000,000 on standard terms and conditions, including affirmative and negative covenants set forth in the Credit Agreement.&#160; As security for the credit facility, the Company has pledged, as collateral, certain of its assets, including the Company&#x2019;s cash in deposit accounts, inventory and equipment.&#160; The interest rate is based on CME term &lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;SOFR&lt;/span&gt; + &lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;210&lt;/span&gt; basis points, and the credit facility renews annually. As of the date of this filing, no funds had been borrowed under this facility, and we are in compliance with all covenants.&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c164" decimals="0" id="ixv-6869" unitRef="usd">4000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c165" decimals="0" id="ixv-6870" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NumberOfOperatingSegments
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-2"
      unitRef="Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-3"
      unitRef="Segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration contextRef="c122" id="hidden-fact-4">http://tandyleather.com/20250930#TermSecuredOvernightFinancingRateSOFRRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c123"
      decimals="INF"
      id="hidden-fact-5"
      unitRef="pure">0.0210</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:EarningsPerShareBasic
      contextRef="c162"
      decimals="4"
      id="hidden-fact-6"
      unitRef="usdPershares">0.0011</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c162"
      decimals="4"
      id="hidden-fact-7"
      unitRef="usdPershares">0.0012</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c163"
      decimals="4"
      id="hidden-fact-8"
      unitRef="usdPershares">0.0013</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c163"
      decimals="4"
      id="hidden-fact-9"
      unitRef="usdPershares">0.0013</us-gaap:EarningsPerShareDiluted>
    <us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration contextRef="c165" id="hidden-fact-10">http://tandyleather.com/20250930#TermSecuredOvernightFinancingRateSOFRRateMember</us-gaap:DebtInstrumentVariableInterestRateTypeExtensibleEnumeration>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="c165"
      decimals="INF"
      id="hidden-fact-11"
      unitRef="pure">0.0210</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-6885">0000909724</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-6886">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-6887">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-6888">--12-31</dei:CurrentFiscalYearEndDate>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
