<SEC-DOCUMENT>0001140361-26-009032.txt : 20260311
<SEC-HEADER>0001140361-26-009032.hdr.sgml : 20260311
<ACCEPTANCE-DATETIME>20260311160708
ACCESSION NUMBER:		0001140361-26-009032
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20251231
FILED AS OF DATE:		20260311
DATE AS OF CHANGE:		20260311

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-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12368
		FILM NUMBER:		26743298

	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-K/A
<SEQUENCE>1
<FILENAME>ef20067631_10ka.htm
<DESCRIPTION>10-K/A
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2025" 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:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:cef="http://xbrl.sec.gov/cef/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:tlfa="http://tandyleather.com/20251231" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Disclosure
         Document created using Broadridge PROfile 26.2.1.5339
         Copyright 1995 - 2026 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_9c8e70c4d3f04d57808bf6d26f173bde" contextRef="c20250101to20251231" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_e2da78a19f9a4712aa2696475d6d2d78" contextRef="c20250101to20251231" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_8832b08ee4e446c38997a324c4a31365" contextRef="c20250101to20251231">2025</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_086c9c13dad54e08925547793842ce96" contextRef="c20250101to20251231">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_671b0b3b4fde48038220530aa6657013" contextRef="c20250101to20251231">0000909724</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="tlfa-20251231.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20250101to20251231"><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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20251231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20260219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000909724</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2026-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
<div style="line-height: initial;">
<div style="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 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. 20549</div>

        <div><br/>
        </div>

        <div style="text-align: center; font-size: 18pt;">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_2c4d98b1f42749c496eadae201ff9f19" contextRef="c20250101to20251231">10-K/A</ix:nonNumeric></div>

        <div style="text-align: center; font-size: 18pt;">
          <div style="font-family: 'Times New Roman',Times,serif; font-size: 10pt;">(Amendment No. 1)</div>

        </div>

        <div style="text-align: center; font-size: 18pt;"><span style="font-size: 10pt;">&#160;&#160;&#160;&#160;&#160;&#160; </span><br/>
        </div>

        <div style="text-align: justify;">(Mark One)</div>

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


  <tr>

    <td style="width: 33.3pt; vertical-align: top;"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_0acc1aaed13a43d382e79af419b97509" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
              </td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_70dc5e75ba4247dfaad3f76a288551d1" contextRef="c20250101to20251231" format="ixt:date-monthname-day-year-en">December 31, 2025</ix:nonNumeric></div>

        <div style="text-align: justify;">OR</div>

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


  <tr>

    <td style="width: 33.3pt; vertical-align: top;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_c7e86453750c400899ae7fbb49e2b8f5" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><br/>
              </td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">For the transition period ________ to ________</div>

        <div> <br/>
        </div>

        <div>Commission File Number <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_f4dcdbcd262944f4ae498633e134bd44" contextRef="c20250101to20251231">1-12368</ix:nonNumeric></div>

        <div> <br/>
        </div>

        <div style="text-align: center;">
<div><img width="177" height="87" src="image0.jpg" alt="graphic" style="height: 87px; width: 177px;"/></div>

          <div><span style="font-size: 1pt;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_cf7526cd302f4800aac5ad72f9ab9877" contextRef="c20250101to20251231">TANDY LEATHER FACTORY INC</ix:nonNumeric></span><br/>
          </div>

          <div><br/>
          </div>

        </div>

        <table cellspacing="0" 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: 0;">


  <tr>

    <td style="width: 49%; vertical-align: top;">
                <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_b0037ba1dd1e434984f8e56452c5ed7d" contextRef="c20250101to20251231" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 48.86%; vertical-align: top;">
                <div style="text-align: center;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_0c8a2deab3f54be5a218a18daa1d062a" contextRef="c20250101to20251231">75-2543540</ix:nonNumeric><br/>
                </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 style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 48.86%; vertical-align: top;">
                <div style="text-align: center;">(I.R.S. Employer Identification No.)</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">&#160;</td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 48.86%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">
                <div style="text-align: center;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_031b900e49d14ed0a69e14f1bc070a7b" contextRef="c20250101to20251231">7602 SW LOOP 820 STE 101</ix:nonNumeric><br/>
                </div>
                <div style="text-align: center;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_3416e7d5e8904c01a61c8649fd76614e" contextRef="c20250101to20251231">Benbrook</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_928314c101d24d85bef93e6872bc6c29" contextRef="c20250101to20251231" format="ixt-sec:stateprovnameen">Texas</ix:nonNumeric>&#160; <ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_0e122af05e25436d812ffc2de4cd9d14" contextRef="c20250101to20251231">76126</ix:nonNumeric></div>
              </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 48.86%; vertical-align: top;">
                <div>&#160;</div>
                <div style="text-align: center;">76126</div>
              </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: top;">
                <div style="text-align: center;">(Address of Principal Executive Offices)</div>
              </td>

    <td style="width: 2%; vertical-align: top;">&#160;</td>

    <td style="width: 48.86%; vertical-align: top;">
                <div style="text-align: center;">(Zip Code)</div>
              </td>

  </tr>


</table>
        <div style="text-align: center;"><ix:nonNumeric name="dei:CityAreaCode" id="Fact_d0e70472f74041319135a8662a62c605" contextRef="c20250101to20251231">817</ix:nonNumeric>-<ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_d0b16a086bc44792b4940362c72c875e" contextRef="c20250101to20251231">872-3200</ix:nonNumeric></div>

        <div style="text-align: center;">(Registrant&#8217;s telephone number, including area code)</div>

        <div>&#160;</div>

        <div style="text-align: center;">Securities registered pursuant to Section 12(b) of the Act:</div>

        <div><br/>
        </div>

        <table cellspacing="0" 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: 0;">


  <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 name="dei:Security12bTitle" id="Fact_6b367ab4378d490484fdb654dd35f2ad" contextRef="c20250101to20251231">Common Stock, par value $0.0024</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="width: 34%; vertical-align: top;">
                <div style="text-align: center;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_bb0c1d562487454489eb9244e5d343db" contextRef="c20250101to20251231">TLF</ix:nonNumeric><br/>
                </div>
              </td>

    <td style="width: 33%; vertical-align: top;">
                <div style="text-align: center;">The <ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_7bef84e3c4cd4b5aa024e67ce264e99e" contextRef="c20250101to20251231" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Capital Market</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160; Yes &#9744;&#160; <ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_539853a2b4dd48c1a51c3a3a47a8e91a" contextRef="c20250101to20251231">No</ix:nonNumeric> &#9746;</div>

        <div><br/>
        </div>

        <div style="text-align: justify;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.&#160; Yes &#9744;&#160; <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_17f496c6791f445ea98606897eb31c9c" contextRef="c20250101to20251231">No</ix:nonNumeric> &#9746;</div>

        <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 name="dei:EntityCurrentReportingStatus" id="Fact_b4cd4ad3430a4a17a2ea5a8d74b0f642" contextRef="c20250101to20251231">Yes</ix:nonNumeric>
          &#9746;<span style="color: rgb(0, 0, 0);">&#160;</span>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 during the preceding 12 months (or for such
          shorter period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_309b6d3446454ac38ff233d739d51cd6" contextRef="c20250101to20251231">Yes</ix:nonNumeric> &#9746; 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, 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.</div>

        <div style="text-align: center;">Large accelerated filer &#9744; Accelerated filer &#9744; <ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_1f90ccfa019c46569b21ad441c797706" contextRef="c20250101to20251231" format="ixt-sec:entityfilercategoryen">Non-Accelerated Filer</ix:nonNumeric> &#9746; Smaller reporting company&#160; <ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_855909e3551d4e11ae333086cd47078c" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_9ae44a85f06e4a64a637dd49ca66f7f1" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></div>

        <div><br/>
        </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. <ix:nonNumeric name="dei:DocumentFinStmtErrorCorrectionFlag" id="Fact_8b6a8258cc244b2b9a98bb81dffeea38" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></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 Act).&#160; Yes <ix:nonNumeric name="dei:EntityShellCompany" id="Fact_0ff086e5b6714e7582abae2df86036ea" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric>
          No &#9746;</div>

        <div><br/>
        </div>

        <div style="text-align: justify;">Indicate by check mark whether the registrant has &#64257;led a report on and attestation to its management&#8217;s assessment of the e&#64256;ectiveness of its internal control over &#64257;nancial reporting under Section 404(b) of the
          Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting &#64257;rm that prepared or issued its audit report.&#160;&#160; <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_1d8169397ad2465eb12ff86c32fbbf82" contextRef="c20250101to20251231" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></div>

        <div><br/>
        </div>

        <div style="text-align: justify;">The aggregate market value of the common stock held by non-affiliates of the registrant was approximately $<ix:nonFraction name="dei:EntityPublicFloat" id="Fact_f8cc1155f85344bbafd132896c8bc844" contextRef="c20251231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">15,907,771</ix:nonFraction>
          at December 31, 2025&#160; (based on the price at which the common stock was last traded on the last business day of its most recently completed second fiscal quarter).</div>

        <div><br/>
        </div>

        <div style="text-align: justify;">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock, as of the latest practicable date.&#160; As of February 19, 2026, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_e6ad75bd4bfa42d7b9276d3f6ce7d343" contextRef="c20260219" unitRef="U002" decimals="INF" scale="0" format="ixt:num-dot-decimal">8,072,875</ix:nonFraction> shares of the registrant&#8217;s common stock outstanding.</div>

        <div style="text-align: justify;"> <br/>
        </div>

        <div style="text-align: justify;">
          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">This Amendment No. 1 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025 (the &#8220;Original Form 10-K&#8221;), filed with the Securities and
            Exchange Commission (the &#8220;SEC&#8221;) on February 25, 2026, is being filed solely to include as Exhibit 97.1 the Company&#8217;s Executive Compensation Recovery Policy (Clawback Policy), as required by Rule 10D-1 under the Securities Exchange Act of 1934
            and the applicable listing standards of the Company&#8217;s principal stock exchange.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">This Amendment does not otherwise modify, amend or update any of the financial statements, disclosures or other information contained in the Original Form 10-K.
            Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and does not reflect events occurring after the filing date of the Original Form 10-K.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">Except as described above, no other changes have been made to the Original Form 10-K. The certifications of the Company&#8217;s principal executive officer and principal
            financial officer filed as exhibits to this Amendment speak as of the date of this filing.</div>

        </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 style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

        </div>

        <div>
          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">EXPLANATORY NOTE</div>

          <div style="font-size: 10pt;"><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">This Amendment No. 1 to the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2025 (the &#8220;Original Form 10-K&#8221;), filed with the Securities
            and Exchange Commission (the &#8220;SEC&#8221;) on February 25, 2026, is being filed solely to include as Exhibit 97.1 the Company&#8217;s Executive Compensation Recovery Policy (Clawback Policy), as required by Rule 10D-1 under the Securities Exchange Act of
            1934 and the applicable listing standards of the Company&#8217;s principal stock exchange.</div>

          <div style="font-size: 10pt;"><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">This Amendment does not otherwise modify, amend or update any of the financial statements, disclosures or other information contained in the Original Form 10-K.
            Accordingly, this Amendment should be read in conjunction with the Original Form 10-K and does not reflect events occurring after the filing date of the Original Form 10-K.</div>

          <div style="font-size: 10pt;"><br/>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Except as described above, no other changes have been made to the Original Form 10-K. The certifications of the Company&#8217;s principal executive officer and principal
            financial officer filed as exhibits to this Amendment speak as of the date of this filing.</div>

        </div>

        <div> <br/>
        </div>

        <div>
          <div>
            <div>
              <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: italic; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br/>
                  </div>

                </div>

              </div>

              <div><br/></div>

              <div style="text-align: justify; font-weight: bold;">PART IV<a id="PARTIV"><!--Anchor--></a></div>

              <div><br/>
              </div>

              <a id="EXHIBITSFINANCIALSTATEMEN"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 55.8pt; vertical-align: top; font-size: 10pt; font-weight: bold;">ITEM 15.</td>

    <td style="width: auto; vertical-align: top; font-size: 10pt;">
                      <div style="font-weight: bold;">EXHIBITS, FINANCIAL STATEMENT SCHEDULES</div>
                    </td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="text-align: justify;">Exhibits</div>

              <div><br/>
              </div>

              <div>
                <p style="margin: 0px; text-indent: 0px; text-align: justify;">The exhibits listed in the accompanying index to exhibits are filed or incorporated by reference as part of this Amendment No. 1.</p>
              </div>

              <div><br/>
              </div>

              <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 10%; vertical-align: top;">
                      <div style="text-align: justify; font-size: 10pt; font-weight: bold;">Exhibit</div>
                      <div style="text-align: justify; font-size: 10pt; font-weight: bold;">Number</div>
                    </td>

    <td style="width: 90%; vertical-align: bottom; font-size: 10pt;">
                      <div style="text-align: justify; font-weight: bold;">Description</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: bottom; font-size: 10pt;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972405000028/ex3-1.htm">3.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">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. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121040868/brhc10031621_ex3-1.htm">3.2</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">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.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972413000031/exh3-1.htm">3.3</a></div>
                      <div style="font-size: 10pt;">&#160;</div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Certificate of Designations of Series A Junior Participating Preferred Stock 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 June 10, 2013 and incorporated by reference herein. </div>
                    </td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: italic; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br/>
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036123024770/brhc20052855_ex3-4.htm">3.4</a></td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);" rowspan="1">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Certificate of Amendment of Certificate of Incorporation of Tandy Leather Factory, Inc. dated March 1, 2023, filed as Exhibit 3.4 to Tandy Leather Factory, Inc.&#8217;s
                        Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 31, 2023.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex4-1.htm">4.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt;">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.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972413000048/exhibit10-1.htm">10.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">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. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex10-5.htm">10.2</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt;">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 Commission on June 22, 2021 and incorporated by reference herein.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972414000004/exhibit10-1.htm">10.3</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">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. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex10-7.htm">10.4</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; color: rgb(0, 0, 0);">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 Current
                        Report on Form 8-K filed with the Securities and Exchange Commission on February 14, 2014 and incorporated by reference herein. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972418000022/exhibit10-1.htm">10.5</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Form of Employment Agreement dated October 2, 2018 between the Company and Janet Carr, 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 October 5, 2018 and incorporated by reference herein. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972418000022/exhibit10-2.htm">10.6</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Form of Stand-Alone Restricted Stock Unit Agreement dated October 2, 2018 between the Company and Janet Carr, filed as Exhibit 10.2 to Tandy Leather Factory
                        Inc.&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 5, 2018 and incorporated by reference herein. </div>
                    </td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <span style="font-size: 8pt;">&#160;</span>
                <div style="width: 100%;" class="BRPFPageHeader">
                  <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: italic; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br/>
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000090972418000022/exhibit10-3.htm">10.7</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Form of Stand-Alone Restricted Stock Unit Agreement dated October 2, 2018 between the Company and Janet Carr, filed as Exhibit 10.3 to Tandy Leather Factory
                        Inc.&#8217;s Current Report on Form 8-K filed with the Securities and Exchange Commission on October 5, 2018 and incorporated by reference herein. </div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex10-14.htm">10.8</a></div>
                      <div style="font-size: 10pt;">&#160;</div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Credit Agreement dated October 26, 2022 between the Company and JP Morgan Chase Bank, N.A., filed as Exhibit 10.8 to Tandy Leather Factory, Inc.&#8217;s Annual Report
                        on Form 10-K filed with the Securities and Exchange Commission on March 31, 2023</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036123039677/brhc20057333_ex10-10.htm">10.9</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">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</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-10.htm">10.10</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1">
                      <div style="text-align: justify; color: rgb(0, 0, 0);">Purchase and Sale Agreement dated December 6, 2024, between The Leather Factory, L.P. and Colonna Brothers, Inc., filed as Exhibit 10.10 to Tandy Leather Factory, Inc.&#8217;s Annual
                        Report on Form 10-K filed with the Securities and Exchange Commission on February 24, 2025</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-11.htm">10.11</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">Commercial Lease Agreement dated January 28, 2025, between the Company and Jackson-Shaw / Benbrook
                      North, LP., filed as Exhibit 10.11 to Tandy Leather Factory, Inc.&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 24, 2025</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-12.htm">10.12</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">Letter agreement dated January 2, 2025, between the Company and Janet Carr, filed as Exhibit 10.12 to
                      Tandy Leather Factory, Inc.&#8217;s Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 24, 2025</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-13.htm">10.13</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">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 February 24, 2025</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);" rowspan="1"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-14.htm">10.14</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">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 February 24, 2025</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036125006103/ef20039035_ex10-15.htm">*10.15</a></td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255);">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 February 24, 2025</td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <span style="font-size: 8pt;">&#160;</span>
                <div style="width: 100%;" class="BRPFPageHeader">
                  <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: italic; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br/>
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036121021870/brhc10025890_ex14-1.htm">14.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; color: rgb(0, 0, 0); font-size: 10pt;">Code of Business Conduct and Ethics of Tandy Leather Factory, Inc., adopted by the Board of Directors on December 4, 2018, 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.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/909724/000114036126006550/ef20060825_ex21-1.htm">21.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; font-size: 10pt; color: rgb(0, 0, 0);">Subsidiaries of Tandy Leather Factory, Inc., filed as Exhibit 21 to Tandy Leather Factory, Inc.&#8217;s Quarterly Report on Form 10-K filed with the Securities and
                        Exchange Commission on February 24, 2026 and incorporated by reference herein.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="width: 90%; vertical-align: top; color: rgb(0, 0, 0);" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="ef20067631_ex31-1.htm">*31.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; color: rgb(0, 0, 0);">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 style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;"><a href="ef20067631_ex32-1.htm">*32.1</a></div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div>
                    </td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td rowspan="1" style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);"><a href="ef20067631_ex97-1.htm">&#160;97.1</a></td>

    <td rowspan="1" style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: left; font-family: 'Times New Roman';">Clawback Policy</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.INS</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Instance Document.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.SCH</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Taxonomy Extension Schema Document.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.CAL</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Taxonomy Extension Calculation Document.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.DEF</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Taxonomy Extension Definition Document.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.LAB</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Taxonomy Extension Labels Document.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">*101.PRE</div>
                    </td>

    <td style="width: 90%; vertical-align: top; font-size: 10pt; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">XBRL Taxonomy Extension Presentation Document.</div>
                    </td>

  </tr>


</table>
              <div> <br/>
              </div>

              <div style="text-align: justify;">
                <hr style="height: 2pt; width: 10%; color: #000000; background-color: #000000; text-align: left; border: none; margin-left: 0px; margin-right: auto;"/></div>

              <div style="text-align: justify; text-indent: 18pt;">*Filed Herewith</div>

              <div><br/>
              </div>

              <a id="FORM10-KSUMMARY"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 55.8pt; vertical-align: top; font-size: 10pt; font-weight: bold;">ITEM 16.</td>

    <td style="width: auto; vertical-align: top; font-size: 10pt;">
                      <div style="font-weight: bold;">FORM 10-K SUMMARY</div>
                    </td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="text-align: justify;">None.</div>

              <div><br/>
              </div>

              <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 8pt; font-style: italic; font-variant: normal; text-transform: none;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br/>
                  </div>

                </div>

              </div>

              <div style="font-weight: bold;">SIGNATURES<a id="SIGNATURES"><!--Anchor--></a></div>

              <div><br/>
              </div>

              <div style="text-align: justify;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly
                authorized.</div>

              <div><br/>
              </div>

              <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="vertical-align: top; font-size: 10pt;" colspan="3">
                      <div style="text-align: justify; font-weight: bold;">TANDY LEATHER FACTORY, INC.</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>

    <td style="vertical-align: top; font-size: 10pt;" colspan="3" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-size: 10pt; padding-bottom: 2px;">&#160;</td>

    <td style="width: 3%; vertical-align: top; font-size: 10pt; padding-bottom: 2px;">
                      <div style="text-align: justify;">By:</div>
                    </td>

    <td style="width: 20%; vertical-align: top; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);">/s/ Johan Hedberg </td>

    <td style="width: 27%; vertical-align: top; font-size: 10pt; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="vertical-align: top; font-size: 10pt;" colspan="3">
                      <div style="text-align: justify;">Johan Hedberg</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="vertical-align: top; font-size: 10pt;" colspan="3">
                      <div style="text-align: justify;">Chief Executive Officer</div>
                    </td>

  </tr>


</table>
              <div><br/>
              </div>

              <div style="text-align: justify;">Dated:&#160; March 11, 2026</div>

              <div><br/>
              </div>

              <div style="text-align: justify;">Pursuant to the requirements of the Securities Exchange Act of 1934 as amended, this Report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates
                indicated.</div>

              <div><br/>
              </div>

              <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify; font-weight: bold;">Signature</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify; font-weight: bold;">Title</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify; font-weight: bold;">Date</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ Jefferson Gramm</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Chairman of the Board</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Jefferson Gramm</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ Johan Hedberg</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Chief Executive Officer, Director</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Johan Hedberg</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">(principal executive officer)</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ John Sullivan</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Director</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">John Sullivan</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ Vicki Cantrell</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Director</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Vicki Cantrell</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ John Gehre</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Director</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">John Gehre</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">/s/ Diana Saadeh-Jajeh</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Director</div>
                    </td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">March 11, 2026</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 37.61%; vertical-align: top; font-size: 10pt;">
                      <div style="text-align: justify;">Diana Saadeh-Jajeh</div>
                    </td>

    <td style="width: 40.16%; vertical-align: top; font-size: 10pt;">&#160;</td>

    <td style="width: 22.23%; vertical-align: top; font-size: 10pt;">&#160;</td>

  </tr>


</table>
              <div> <br/>
              </div>

              <div> <br/>
              </div>

              <div style="text-align: center;"> <br/>
              </div>

              <div>
                <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/></div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>

</div>
</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ef20067631_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, LLC
         Document created using Broadridge PROfile 26.2.1.5339
         Copyright 1995 - 2026 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="font-weight: bold;">EXHIBIT 31.1</div>
      <div><br>
      </div>
      <div style="text-align: center; font-weight: bold;">Certification of Chief Executive Officer and Principal Financial Officer</div>
      <div><br>
      </div>
      <div style="text-align: center;">Section 302 Certification</div>
      <div><br>
      </div>
      <div style="text-align: justify;">I, Johan Hedberg, certify that:</div>
      <div><br>
      </div>
      <div style="text-align: justify;">I have reviewed this annual report on Form 10-K of Tandy Leather Factory, Inc.;</div>
      <div><br>
      </div>
      <div style="text-align: justify;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such
        statements were made, not misleading with respect to the period covered by this report;</div>
      <div><br>
      </div>
      <div style="text-align: justify;">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>
      <div><br>
      </div>
      <div style="text-align: justify;">The registrant&#8217;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>
      <div><br>
      </div>
      <div style="text-align: justify;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its
        consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
      <div><br>
      </div>
      <div style="text-align: justify;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of
        financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
      <div><br>
      </div>
      <div style="text-align: justify;">Evaluated the effectiveness of the registrant&#8217;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>
      <div><br>
      </div>
      <div style="text-align: justify;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case
        of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
      <div><br>
      </div>
      <div style="text-align: justify;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the
        registrant&#8217;s board of directors (or persons performing the equivalent functions):</div>
      <div><br>
      </div>
      <div style="text-align: justify;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record,
        process, summarize and report financial information; and</div>
      <div><br>
      </div>
      <div style="text-align: justify;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</div>
      <div><br>
      </div>
      <div style="clear: both; margin-top: 9pt; margin-bottom: 9pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z5958dac99c9341ceba7a89749739c68e" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Date:&#160; March 11, 2026</div>
            </td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">/s/ Johan Hedberg</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Johan Hedberg</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">(principal executive officer and principal financial officer)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>ef20067631_ex32-1.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, LLC
         Document created using Broadridge PROfile 26.2.1.5339
         Copyright 1995 - 2026 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="font-weight: bold;">EXHIBIT 32.1</div>
      <div><br>
      </div>
      <div style="font-weight: bold;">Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to</div>
      <div><br>
      </div>
      <div style="font-weight: bold;">Section 906 of the Sarbanes-Oxley Act of 2002</div>
      <div><br>
      </div>
      <div style="text-align: justify;">In connection with the annual report on Form 10-K of Tandy Leather Factory, Inc. (the &#8220;Company&#8221;) for the fiscal year ended December 31, 2025 as filed with the United States Securities and Exchange Commission on the
        date hereof (the &#8220;Report&#8221;), each of the undersigned officers of the Company 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>
      <div style="text-align: justify;">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</div>
      <div><br>
      </div>
      <div style="text-align: justify;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="zf10eb6800c854902ad072f004e41cb4b" style="font-family: 'Times New Roman'; font-size: 9pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Date:&#160; March 11, 2026</div>
            </td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">By:&#160; /s/ Johan Hedberg</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Johan Hedberg</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">&#160;</td>
            <td style="width: 50%; vertical-align: top; font-size: 10pt;">
              <div style="text-align: justify;">(principal executive officer and principal financial officer)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"><br>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>4
<FILENAME>ef20067631_ex97-1.htm
<DESCRIPTION>EXHIBIT 97.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, LLC
         Document created using Broadridge PROfile 26.2.1.5339
         Copyright 1995 - 2026 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <div>
    <div style="text-align: right; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Exhibit 97.1</div>
    <div><br>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><u>Tandy Leather Factory, Inc. Compensation Recovery Policy</u></div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif;">This Compensation recovery Policy applies to any person who was an employee
        of&#160;Tandy Leather Factory, Inc. or any of its subsidiaries (the &#8220;Company&#8221;)&#160;at the
        time compensation covered by the policy was received by such person, regardless of whether such person remains an employee at the time such compensation is subject to recovery pursuant to this Policy.</div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif;">With respect to any performance-based compensation paid<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>in
      any of the last three completed fiscal years preceding the date on which the Company is required to prepare a financial restatement on the basis of performance during those fiscal periods affected by the restatement, the Company, by action of its
      Board of Directors (the &#8220;Board&#8221;), shall have the obligation or right to require the forfeiture of, or seek to recover all or any portion of the value of or proceeds from, such compensation in the event of the following:</div>
    <div><br>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" id="z82c1d6ef405244a3899ec1e33df0f5c7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">1.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">&#160;If Tandy Leather Factory, Inc. is required to prepare a financial restatement (i) to correct an error in previously issued financial statements that is
                material to the previously issued financial statements, or (ii) that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period, as determined with the oversight of
                the Board&#8217;s Audit Committee, the Board will review all performance-based compensation earned by an Executive Officer in whole or part for the period affected by the restatement (the &#8220;Recovery Period&#8221;).&#160; This review will be without regard to
                the responsibility or involvement of any Executive Officer in the actions that led to the restatement.&#160; If the performance-based compensation for any of the three completed fiscal years immediately preceding the date on which Tandy Leather
                Factory, Inc. was required to prepare a financial restatement would have been lower if such compensation had been based on the restated results, the Board shall, to the full extent required and permitted by applicable law, seek recovery
                from (or not pay to) any Executive Officer any portion of such performance-based compensation, calculated on a pre-tax basis, that would not have been paid (or is not payable) if the performance-based compensation had been granted, vested,
                or earned based on the restated financial information.</div>
            </td>
          </tr>

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

          <tr>
            <td style="width: 36pt; vertical-align: top; text-align: right;">
              <div style="text-align: left; margin-left: 18pt; font-family: 'Times New Roman',Times,serif;">2.</div>
            </td>
            <td style="width: auto; vertical-align: top;">
              <div style="text-align: justify; font-family: 'Times New Roman',Times,serif;">&#160;Unlawful activity, fraud, or intentional or willful misconduct by any award recipient under any of the Company&#8217;s compensation plans, which results in
                material harm to the Company.&#160; Forfeiture or recovery may be sought from any award recipient who engaged in such misconduct in an amount determined by the Board in its sole discretion if the underlying conduct occurred during any of the
                three fiscal years preceding the grant, payment, vesting, or settlement of the award.&#160; The amount of such forfeiture or recovery shall be determined by the Board in its sole discretion, and may be the entire incentive compensation amount,
                not limited to the achievement of specified financial results.&#160;</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif;">Except to the extent provided in the paragraph below, the Board has full discretion to make all determinations necessary to implement, interpret and
      enforce this policy, including (without limitation) to determine whether misconduct occurred, whether compensation is subject to this policy, whether to seek repayment of performance-based compensation, the amount of compensation subject to
      repayment, and, in the case of equity awards, to permit repayment in cash or shares.&#160; Any determination by the Board shall be final, binding and conclusive on all interested parties.&#160;</div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif;">The Board shall be required to recover any performance-based incentive compensation subject to recovery under Section 1 of this policy from any Officer of
      the Company as defined in Rule 16a-1(f) of the Exchange Act (herein defined as &#8220;Executive Officer&#8221;), unless (i) the Company has made a reasonable and documented attempt to recover the compensation and has reasonably determined that the expense paid
      to a third party to recover the compensation would exceed the amount to be recovered; (ii) the Company receives an opinion of home country counsel advising that the recovery would violate home country laws; (iii) the recovery of the compensation
      would draw from deferred compensation under a tax-qualified retirement plan; or (iv) another exception to the recovery requirement applies.&#160;</div>
    <div><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman', Times, serif;">The recovery of compensation under this policy shall not prohibit or otherwise limit any other remedial or recovery action available to the Company
      pursuant to applicable law.</div>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <div><br>
  </div>
  <div><br>
  </div>
  <div><br>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>tlfa-20251231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 26.2.1.5339 Broadridge-->
<xs:schema targetNamespace="http://tandyleather.com/20251231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tlfa="http://tandyleather.com/20251231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt-types="http://fasb.org/srt-types/2025">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tlfa-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://tandyleather.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" />
  <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/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.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/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.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://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.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>tlfa-20251231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 26.2.1.5339 Broadridge-->
<link:linkbase 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:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport" xml:lang="en-US" id="dei_DocumentAnnualReport">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFinStmtErrorCorrectionFlag" xml:lang="en-US" id="dei_DocumentFinStmtErrorCorrectionFlag">Document Financial Statement Error Correction [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:title="label: DocumentFinStmtErrorCorrectionFlag to dei_DocumentFinStmtErrorCorrectionFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers" xml:lang="en-US" id="dei_EntityVoluntaryFilers">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:label xlink:type="resource" xlink:label="dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityPublicFloat" xml:lang="en-US" id="dei_EntityPublicFloat">Entity Public Float</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityPublicFloat" xlink:to="dei_EntityPublicFloat" xlink:title="label: EntityPublicFloat to dei_EntityPublicFloat" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName" xml:lang="en-US" id="dei_AuditorName">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName" xlink:title="label: AuditorName to dei_AuditorName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId" xml:lang="en-US" id="dei_AuditorFirmId">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId" xlink:title="label: AuditorFirmId to dei_AuditorFirmId" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation" xml:lang="en-US" id="dei_AuditorLocation">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation" xlink:title="label: AuditorLocation to dei_AuditorLocation" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>tlfa-20251231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 26.2.1.5339 Broadridge-->
<link:linkbase 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:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://tandyleather.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="tlfa-20251231.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://tandyleather.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentAnnualReport" xlink:title="presentation: CoverAbstract to DocumentAnnualReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: CoverAbstract to EntityWellKnownSeasonedIssuer" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: CoverAbstract to EntityVoluntaryFilers" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: CoverAbstract to IcfrAuditorAttestationFlag" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="DocumentFinStmtErrorCorrectionFlag" xlink:title="DocumentFinStmtErrorCorrectionFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFinStmtErrorCorrectionFlag" xlink:title="presentation: CoverAbstract to DocumentFinStmtErrorCorrectionFlag" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="EntityPublicFloat" xlink:title="EntityPublicFloat" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityPublicFloat" xlink:title="presentation: CoverAbstract to EntityPublicFloat" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorFirmId" xlink:title="presentation: CoverAbstract to AuditorFirmId" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorName" xlink:title="presentation: CoverAbstract to AuditorName" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AuditorLocation" xlink:title="presentation: CoverAbstract to AuditorLocation" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ W #<  #_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" "1 2<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M0-8CM+G9%]HMDU#3[A8)_+C\Z())L3=M'[I_\&UOA"/Q+_P47OM9D$9/P_\
MV>_B9XNB\Q8V;SKS7? ?@8&+S$=DD$?C.0[X3'($#J7\MI(Y&W97)6K2[LX3
M]G?_ (-[_P#@H;\;2FH>-/"'A?\ 9W\-,UNPU'XM^((!KUY#*-TC:?X+\(KX
MCUZ&>V4KYL'B6/PR'9MD,LC)*(_WK_9V_P"#9W]C_P"&U]H>O_'CXA?$G]H?
M5]-CE;4?#6^U^&/PSU>ZECG2.2ZT;PY-J'CSRK%G@GMH8?B3;P7%S;9U*"\L
M;B731_2)163E)]?N_JYJHI?\$\1^#'[-7[/W[.VAGP[\#/@S\-_A7I+RB>YB
M\%^$M'T6ZU&Y4%5O-7U.VM5U36;U4Q$M[JMY>72PJD*S")$1?6==U[1/"^B:
MQXE\2ZQIGA[P[X?TR^UK7M>UN^M=+T?1='TNVEO=2U75=2O98+/3].T^SAFN
MKV]NYHK:UMXI)II$C1F&K7\6?_!Q%_P4K\6>(OB3J7[!_P '?$MWHWP^\%V5
MA)^T!?Z3.(+CQMXTU".WU:Q\ 37</[X^%_"6F2:==ZU9Q7$<6L^)=1N--U6T
M,?ABW-VDFW8;=D?5O[4G_!S=\-OAQ\4[WP5^S7\$(_CGX(\/7,]AK/Q(\2^,
M[OP-IGB6_MKMX+@>!]-M?#6OW<^@>5%FS\2:Q]F?4GF,EMH0L(8+W4OV<_X)
M^?\ !13]G3_@H%\.+SQ'\&+BX\,^*_":V<7Q!^$7B!+*S\5^"+N_4O#="&R<
MV6M^&-1N5N4TCQ1I8%I>R0S6]];:7JT5WI=M_G/?"G]D?X\_&CX-_'3X_> /
M!<FI_"G]G71=.UGXE^*;B^L[&"T.I:C8VD>DZ-;7$JW6N:O9Z==W/B75;:RA
M:#2O#VF75U?W4%W>:'8ZOT/[#O[67C;]BC]IGX:?'_P9=WHB\-:S;6'CC0K0
MQE/&7PWU6[M8O&OA&YAG9+:;^U-*C:73)+@A=.UZTTC6(7BN]-MYH]'!6TW_
M *W(4W=7V?\ 6GZG^J'16+X;\0Z/XM\/:#XK\/7J:EH'B;1M+\0:'J$:2QQW
M^CZS8P:CIMXD<Z131I=65S#.J31QRH'"R(C@J/YC?^#F#]K'XC?"+P#^S?\
M SX6>//%'@74?B3KWC/X@^.-1\%^*]2\,:W+H'@2#0M(\+Z-?R:+):ZA<Z)K
M>M^)]6U4PO?PV1U/P;9RO:7D\$$UAFE=V+;LKG]1E?GG_P %&?\ @HU\(?\
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
MDC!).:_OE_X.*6\<#_@F9XY3PG%<RZ%+\4?A,OQ+,$<<B1>"(_$AGLI;LO\
M/';#XAP^ E\R']X+A[96Q \YK^1S_@BQHOAS7O\ @J%^R)8^*9HH-,A\<>)=
M9MGF9$1O$7ASX;>-?$/A" %U93)<^+=+T2VA3&Z265$1E=E87#1-VUU_!7,Y
MZM+^M6?U^?%']DWPM^Q+_P $0?C]^S_HBV4U_P"&_P!EKXEZEX[UZ*""%O%/
MQ*\0>&[F_P#%FNS2*"\ZRZS*--T3[1+/<6FA:=HFF+,\=C !_G?5_IU_\%9&
M1?\ @FW^V69+J.S4_ [Q4HFED$2N[K;I%:!F9 9+^1DL88\EI9;A(E5V<(W^
M8I3AL_7_ ""?1=K_ *'^HO\ \$T-?F\3?\$^/V,-7N+F>\N7_9N^$MC=75S,
M;BXN+K1O!^EZ-<RSSF25Y96GT^0N\CF9FR9@LN]1_)1_P<\:Q'>_MT_"G2DD
MW/HG[,GA-98PV?*;4/B/\4;M<K_"SH5;_:7:<]A_5+_P23MI[7_@FQ^QM%<1
MF.1O@IX>N54E6S!>3WMY;294L,2VT\4H!.Y0^UPKAE'\?W_!QSJQU'_@I5K]
MF6W?V#\&OA1I0&XMY8FL=6US9@@!,G62^T%@=^_.6*B8?$_1_FAOX/DOT/QF
M^'/Q>^(7PFM?B1:> /$,_AZ/XL_#36_A#XZ>VB@>;6/A[XDU?P_K6O\ A[S9
MHY'M8-7N?#.F6]]+;&.>6P%U9>8(;N96_LB_X-E/V54\$? ;XH_M<^)=&N;?
M7_C+XAN/ /P]OKLV[0R?#+P!=;->U325BW311:]\0QJVBZD;MU=YO %JUO;P
MP$W%]_%;X9\/ZEXM\2>'_"NC0-<ZQXFUO2O#^E6R L]QJ6LW]OIUC JCEFEN
MKF*-0.26 %?ZLG[/OP7T3]G#]G'X5_ KPS++<:7\)_A?X?\ !5O?3(([G5+O
M0]#BMM1UJYC1Y$CN]:U1;S5KJ*)VACN;R1(<1*@%3>EN_P"A,-[]OS9_EG_&
M[6+;Q#\9_B[K]DZRV>N?$_Q]K%I(C!TDMM2\5ZM>P.CCAU>*9&5APP((ZU_:
MS_P:_:U?WG[$GQHT6YGDFLM%_:=\0S:<DCLXM4U7X8?"V6ZMX V?*@-S:M=>
M4A"?:;JYFVB2:1G_ (5Z_NF_X->K=%_8A^-MV,>9/^U5XFMG^49V6OPC^#LL
M?S?>(W7DN%/"\D<LU.7POY?F@AO\OU1\S?\ !SG^V)=V%I\*/V(_"&K7$":U
M:6WQG^,<%KM6&[TV'4+W2_ACX:N[A'9Y5.JZ7XA\5ZGI4RQ"*6P\%ZI^^\V
MP_R,^"O"&O?$+QEX2\ ^%;/^T/$_CCQ/H/A#PY8&1(1?:]XEU6TT71[,S2E8
MHOM.H7MO#YLC+''OW.0H)K[P_P""M'QNU?X^?\%$OVJO&.I[H[7P]\4]=^%7
MAVS%T]U;VOAOX02_\*VTN6UW*JVZZR/#4WB2[MHU\N+4]:OR'E9FFD^G?^#?
MSX!6GQN_X*,^ =<UK21JGAWX#^%O$OQIO1<6[RV$6NZ&=/\ #O@B667B..^T
M_P 8>)](\0:6A<2M<Z";A$DCM)PHM(W\K_U^0GK+YV_0_K/^-WP>^'W[ 7_!
M&CXY?!O0K:WNM'\ ?LC_ !)\$:GJ5C9+:MXN^(7Q#\'ZIX8UCQ;?022/(&\3
M>._%4FKW:2S3R65A<"R@+06=O"O^;Y7^J#^W/^RG9_ML_LO?$O\ 9IO_ !SJ
MGPXM?B(OAAF\7:1ID.M7.G2^%O%^A>+[:*;29[W34U"QO[G08;&_MAJ%F[VE
MQ*4G#*%;_.*_;V_8P\:?L$_M(^*?V>?&?B#3_&+Z3I6@>)?#?C32["72;+Q9
MX7\26(N+'58](GO-0N=)GM[Z'4]%O[">\NO)U#2;MK>YNK-[:ZF4'OWO?\BI
MWTTT1]0_\$*F*_\ !5C]DXCJ=1^+:_@_P#^*B-_XZQK_ $8_'&KR:!X*\7Z]
M"GF2Z)X7\0:O%&> \FFZ3=WB(<\?,T('XU_G-?\ !"S_ )2K_LG?]A/XL?\
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
M:_;CN0#Y46E_LZ0.V.!)<7?QNDC&?4K;2D?[I]*3^#[OS'?W_P"NQ_6[\1/
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
M]A;]GG1[[PQ-J.E_$'QYHW@4S-X"\$_%7XR?%CXJ^ /!<D^C7_AUKC1/!?Q
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
M&^=D9=3\2^)+[1_&?C2.!$N/,B?P[HNC>#Q</<V@2X7Q;;K97!:VU")?[-2
M001D$$$>H/!%9S?O>G_#FD-(^NI_D$5^]?[,_P#P5NT3]F+_ ()-_%']DOP+
M%XEL?VE/&'Q \;:5X7U^+2K>;PQX=^''Q#L="'B3Q4-8>^MYK?Q+;6H\3Z-H
M=I#9W=Q8ZO=:3KA)M;=XT^+?^"FO_!/_ .(?[ /[1/B/P3K.D7,WPD\7ZSX@
MUWX&^-XEN9]*\1^"1?K/:Z--?3[F7Q7X0L]0TW2/%-A-(TZ7?D:E"T^FZG87
M<_Q#\,/AIXV^,GQ#\&?"KX;Z!>^*/'?C_P 1:7X6\+:#I\;27&H:OJUREM;H
MS %+>UAWM<W]].8[33K"&YO[R6&TMII4UTDEVT?_  _ZF2NG;KL<LNC:P^CS
M^(4TG4GT"VU*UT:YUQ;&Z;1[?6+ZUO+ZRTJ?4Q$;*+4KRRT^_O+6QDG6ZN+6
MQO+B*)XK:9T71;*?4M8TG3K:(S7-_J=A96\(94,L]U=1011!W9$4R22*@9G5
M5SEF4 D?T\?\%COV0_"'[!O_  31_8>_9PT":UU'Q(GQC\6^-/B1XFAB1)/&
M/Q%O_ K_ /"4ZUYBV]K))INGR:A8>&_#JW$(NK?POH^AVUV\UW#/<3?SE? B
MV-[\</@U9K&LK7?Q6^'EL(G 9)#/XNT>((ZD$,KE]K @@@D$'I0G?5?(=K22
M\U^-OR/]9NU!6VMP>H@B!_"-14](HPJCT ''L,4M8&P4444 %%%% !1110 4
M444 %%%% !1110 5\%?M9_\ !,S]B[]MG7-'\6?M ?!^SU_QIHEJFG6OC;P[
MK6N>"?%EWI4;AX-)UO6O"U_I=SXATVT)E&G6NN?V@ND_:;LZ4;)KJ=I/O6BB
MX'@W[.W[,?P(_9/^'MI\+_V?OAMH'PW\'VTSW=Q::3'/<:GK6I2@++JWB7Q!
MJ4U[KWB35I$5(?[1US4;ZZBM8K>R@DBLK:VMXO>:** "O/\ Q)\)OA7XQU2S
MUSQ?\,_A_P"*M;TZ59]/UCQ)X,\.:YJEC,GEE)K/4-3TVZN[:5/*BVR0S(Z^
M5'@C8N/0** (XHHH(HH((HX8(8TBAAB18XHHHU"1Q11H%2..- %1% 55 50
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
MX37WQ:%_JQU>X^"<'BRV^'[::;Z4Z(NG0^-B?$"WJZ=Y(U0W),+7OFM:D0%
M/9**0_ZZ_P!?UYGQ[^S#^SMXL^"'Q)_;$\:>)-9\/:II_P"T5^T1)\8/"EKH
MDNI27FBZ"WP[\$^#ETWQ"M_IUC!'J_VWPO=W1339M1LQ:W%OB\,WF1IY!X__
M &-?B'X,_:_T+]L/]DGQ/X/\$:WX_6P\,?M=_";QG=>(M-\ ?'SPIIB/'X>\
M:0W/A_3=?.@?%[P3%+=6VA:ZWA^XMM3M;R6WO[FS@GUV/Q'^D-%.[_0 &>_7
MOCG]<#/Y#Z5\C?M^?$*T^%7[$/[6GCV[O5T]]!_9[^+']F7#,$SXBU3P9J^C
M>%[5';@37_B34=*L8.N9KF, ,2 ?KFOE']N?X 7?[4W[(7[0?P"TRZ-GKGQ(
M^&VMZ7X8N#+%!"/%^G"+7_!\=[-,#''IEQXGTG2;?56)1AILMUY<D4FV1!;J
M^UP/\K6O]"3_ (-U?AF? ?\ P35\'>)I;.&UN/C!\3_BA\0V=-_VB[M[#7$^
M&EG<7BNHV2M#\/L6X7*/8"TG4GSC7\$NM?!WXH^&_BI)\$/$'@7Q'HOQ:B\7
MV_@)_ .IZ?)9>(1XNO-4CT6ST1;2?8'N+W4IH;>SECD:UNQ-#/;SRV\L<S?Z
MF7[*WP;/[//[-?P(^!LD]I=W?PI^%'@;P/J=[8)LL[_6= \/6-CK>H6H\J%C
M#?ZO'>WD<DD232K.))P9G<G2;T2[_H9P6K?R_KT/?****R- HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /P-_;E_P"4K_\ P3C_ .QVUW_U!O$=?OE110 4444
/%%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2025</div></th>
<th class="th"><div>Feb. 19, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<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_DocumentAnnualReport', window );">Document Annual 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">Dec. 31,  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_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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<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_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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-2543540<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7602 SW LOOP 820 STE 101<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">817<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.0024<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">TLF<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<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_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_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="re">
<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="ro">
<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="re">
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<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_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</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_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [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_EntityShellCompany', window );">Entity Shell 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_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="nump">$ 15,907,771<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,072,875<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>34</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="ef20067631_10ka.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - 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>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K/A" isDefinitelyFs="true" isOnlyDei="true" isUsgaap="true" original="ef20067631_10ka.htm">ef20067631_10ka.htm</File>
    <File>tlfa-20251231.xsd</File>
    <File>tlfa-20251231_lab.xml</File>
    <File>tlfa-20251231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="34">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20067631_10ka.htm": {
   "nsprefix": "tlfa",
   "nsuri": "http://tandyleather.com/20251231",
   "dts": {
    "inline": {
     "local": [
      "ef20067631_10ka.htm"
     ]
    },
    "schema": {
     "local": [
      "tlfa-20251231.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/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/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/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "tlfa-20251231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "tlfa-20251231_pre.xml"
     ]
    }
   },
   "keyStandard": 34,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 5,
    "http://xbrl.sec.gov/dei/2025": 5
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 38,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 34
   },
   "report": {
    "R1": {
     "role": "http://tandyleather.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20067631_10ka.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20251231",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20067631_10ka.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r7"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": {
        "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": {
        "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": {
        "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": {
        "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": [
      "r1"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r4",
      "r5"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://tandyleather.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r6": {
   "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"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001140361-26-009032-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-26-009032-xbrl.zip
M4$L#!!0    ( .. :UQFT5D]7B(  "0L 0 3    968R,# V-S8S,5\Q,&MA
M+FAT;>U=:W?;N-'^OK\"];9=N\>2>;\XB7L4V=ZX=6S74MK-^Z4')$"+&XK4
MDE1L]]>_ _ B2B0E2I:OH<^>C42"!#"8>>898 "]__O=V$/?:1BY@?_A%[$K
M_(*H;P?$]6\^_-(;],_.?OG[T4_O1S$4@Z)^='AGA9[[86<4QY/#@X/;V]LN
MN](-PIL#21#D ]>/8NS;="<M[[G^MR7%V6T+1WGQNU+Y6YF7%DW3/.!W\Z*1
M6U407BL>_/;Y?&"/Z!AW%MO#JB>S!XNMT0Z2FUE1-PH42=27=38ID3T0A7%>
MV,&1Q0O"12@LJ?E;[^I>*#+I00_I;Q^OSV?%X^KRLZ('<8C]R G",8YA'%EM
M0D>0.J)4>$DGHO;<B^![]R;XOO0]HMH1C(XL9N^91IT;C"?E3J8WYCI*Z(*8
MLQKAQEQ!.YCZ<7A?73B].?_ - Q!3>N>2._.-R8.._']A$;5PH3;!^PV>T;I
M"&*QSW%8JP'F =S-"OK8M:/J)O%;<^V)7+NZ*-R8+QA/PIJ2<&>N*+VS1]5%
MV9UY"5*G1GC4F7^G36I>:9/Y-][7%(0;<P5CS\%Y23!-<N]1'(]HV+6#,2\I
M2KGTZY& 0=(.@R:*R=%/"/[>QV[LT:/W!\F_R;4_=3KHW+6I'U&"XN 0?0P#
M3$*7W%!TZOJ #"[VT+$;V5X034/*G^)_QX$]'5,_1G8([8.GIQ&@8O'YJ^M+
MQ_4HDK2NU!6[JBR;L\?[P>0^=&]&,8+VJJB#H&=:\>E.)VWBF,88L6YVZ!]3
M]_N'G7[@QU!Q9P@*N8/LY-N'G9C>Q0>\VP?0[X.DXS^]MP)RCZ(8I/AAQ\+V
MMYL0+(9T[, +PD/TL\/_WJ'LN\#_WC'1$?<[<F'4C@=7IRX#@$\N(=3?R=Y&
MW&CBX?M#Y <^A2?>NW>'K%8:)A]Y:?X1"ER L$+71CX>LT>I>]@#Z1$FP5,/
MW^SPFDZQ'?_7M VJ"[9"9$=0B*H;@F$Y&I$T1]1EBV1=OHNOF9+:3",$41#C
M8*8;"49]V %<.W3<.THZ#O; B1SQ?]X?S#6IOH5]CA3Q*8P^]KY2')[XY!C&
MNM!8*A&L&U@T'1,KNBAA+&FFIN@J@183W5BSL03>WAG#$Z,.P?<[1Z($2-.X
MO9E*SAI\"E>B0G,-0Y8LP:!4H8JBV;)AFCJ6)<56L"S*FKJZN4?LTX8MNH*[
M 5ELDV!HMFF+,L%$5:A@F)*J*KINRH8BV=34&K3I]&OC%IWX8/[W?6A3B+TS
MG]"[?]+[0FLT7;0$2[84AU#%$&1#D@15%C#6-%4'%]R@-<R 3,'4):74JH-Y
MNPBI0YDOHM'1>T9=#B-.2N#5B%.9PU'(:F&0V,G>W[V+R$YZF[FD#SN1.YYX
M%*R>O[[X3OXU"J8A_\:IV6':?-[CRN:GY2@75/;-)>R[X](0\3;22J[0/_OG
M?/<7'S[*+LV_?<(5(_L&A"R,F9UQ76/>5A"SYV;W\F:26='47.;O9-^S2@[F
MY% KEA<BC(2?QA7]R^YLUC]-D$3S9?5/XZ34W*Q_4]]-.O<%^'W>KS'%S&L?
MI43\\,O@.'L^NY5]9R^H>IE4>EFJB2,,MK7\;0?S!GA0<) 'X%U3'YNZ4T:S
M.R/*.,$A<N%Y8!ZY'T[+.-!I\&5CUP.W^\O0'=,(7=!;=!V,L?_+.\3O1^[_
MZ"$2A4G\#C$1=;#GWOB'R*-.7.7H@6/PQG"VD7^"SZ,P)PY!"*U./3U*OG6L
M((Z#,=0TN4-1X+D$61X0C/Q^'$P.D;)X,^LAM.]NUIJ,ABQA*,6N &&+:?@.
MC7%XX_H=UK-#A*=QD%\*DUKX-4:(TBX5NI=\RWI8]?:B-!4F37[A-NV %7@$
MQ/?EXFQX<HP&P][P9) .ZW9K&)STOUR?#<].!JAW<8Q.?NM_ZEW\>H+ZEY\_
MGPT&9Y<7#ZE6JJOV/S@: :.- W\?'7?[76"HJF)6577TW@H/"F)]0&L,: WX
M\\OKSV@EJ4CX;^ZY):",IF&)CB+IBFDKI@:FABE$J8YC.@!VJSVW*'3^>= K
M>^V']F=&^U%S:][G%_8C:(-3MNR=H]V<0*.+H(O$O5([']SN]]$$^W.MG6O!
M7W\6->'=\O]#*]A+-E21WZ<1^))[UMO/./R&+GU:[F:,+8BR;.IY4)/-IJ9V
MA!W^?8()R;YOBJ"W+HE'[(OPEP9PFF%?VI)#! B+; ]'41)'G;M1/&3MG5.*
MPD?^Y7T<'LU=2XN\CTG6C[19LMR562N_TS!V@6)GC0/L32.RI2;4\_TI]J[I
M) CC(B7'MBUB3(DH8T4F0(*I;F)'$4W+U%6A@2D5HQHVM71H!8%G8<\+8BNX
M8ZICZHKVKF1J<UJ2Z4I,&DHC\0!5LD#56K7PVA3.>A<77WKGZ/KDZO)ZB*Z^
M7 ^^]"Z&:'B) (J'@+=(E-'E-1+57;*'+D_1\-,)*J!TCM"]_I#=%DU92;5V
M5==^XA?#2N6 H)ZK^FH'-NO@:1"B>$21PP,P= \Q(0+4H&0UO";16CGDU05B
MJU17+:Q(BDX<C"%2US4L&8:JBD3<..1E36!A;X>ULD/]G:-C:M.Q!314%O=1
M9>"Y-HY<7K?XL3W\&+(989?-!I<PQ-:IH2FJ#'AA*P*$]2:FNF-9BDDERW :
M3#4TPA#EA6+(\+IW,3CC8/&6<"3.!QPE\1CZ;_H'(LH_5Y)$M)H"'/6#\=B-
MV&H3.F53IS"FS/Q7S.:PHDG)@OXY"K&)91-)DTQ%<11,%=/09)F*LF(116E"
M!R'@EC6C">@TZ=T2[I6&>6!PXYL$,3[LB+J^DT9+'W8,^!R%-MC"&-]0H?O[
MY&8'80_NW(1X,G+M'*"R^,K067R5H8_.OO$IHOEV902^CN@E-'"Y^*_I#: 2
M*$9\ 7>*$.#HJJ391!8D1S$$ 6-;Q427'!-;IL&ZMW((AA#Q?$7G)STPC6MT
M"H9P>?T5G5WTRX-203/+XU 9L%0,UV8^(@'O[;F+U!F C_#P)((RV:<-/<EV
M?(9B_J7.851BX5*]7Z%;9[X=A.!9^(KC( :NT$\6_/H!*:J:)0BR;F&1$)$J
M,EBZXAA4!?\C 5<A.MG VT2LMDD8?&=M2MB(AV]Q6%X_J' XN0HM7FSLAZ1:
M(2>!U1JO4HRNH3W=F WQW5DZ"6CS<2MALV ;6"(46[*C*A95L20:6#0(A@$4
M- DW  9=[4BJ(JN*L-7AJ/";SVD=NUSE$3C?@"V!@D,.W8BX-G? @8/<HGGP
M8N$-]MW_\>][;U@%=\^ZU]U!%YV,)UYP#Y*9US@V(]*T^X\ZY&L+ZLED7O>Z
M%V8!*["F1TA(HRC]Y]SUJ5C$&5FT3$$ YD=$A1(!:R85%4>T;$$7L&XUP1E-
MD-#@/^C\\O(*&9* !L,3\,[E1=GFJ+.U7O?AXV4X#&[]0I]E1=2H3E1JF()B
M"R+61!L",=,ANJ:!%!KT^2/UK3 (OBWV<7\5$4_;Q4'K,KP"W^GRU*K9VKYD
MR*)B0WU$4HBA6M0Q9:H9NF39FBUM,K%4<M-#>H>CQ:9GDY&-VG\5P$N]_W,G
M"R1#H*(D84=0*7,]&C%$R7%L<&2*39B&-5(G4=)J HI%U7EYF%$=ZF:5;*;J
MJ42>'ZHW<$*IOC!/?!6"JKL3[*&3.VI/8_<[19<.^",:O6D_#%:"F)D\P-MN
M,#&Q&B@9-O9"BA=,F A4%Q0(075%4$19-$59Q88&G%.3;$UHD@!CB/JB 7=J
MFW$>L+R74>"7)RB(8(D:%@S-LA5%-R5+,15!AF;HDFWH:A.@!MSLR))0IL#K
MSC[LSF+XO_YL2*+^+H((TZ,3UG+D\Z;O,[;I35FPBR *PM \4K$:4T*$YJT8
M@.&$;NQ"C!SR]M"0$C29AM$4&L8FF* $IW>BM&OM,;-C<U(].S[<9%FRC>F+
M\\#;Y&S%V21>@E [#5(.T=2'+K!D!R@Y9*F8;!PIMD?)/'<VD?- S)25Y^E0
MB+F!#.['5N!MJR_/,SAL-B\?&Y8BC/T;N."CVY$+5V8FNEXW'^[$MRN/.NA.
MT>A>E"RNIL4D04O6=&PILFX0!6BVH3C$TE2%$%EU)-Q@MHG/=(,H!W%@?]M'
M$QRB[]B;4O1GH2L(%9F#CS+'M%TCJ1-D:A.)213G["S!%HFJ28JA*ZJB&":U
M3$E1J$ID129-HK/A^>D326J;*C<$I[52[4Y2@UN84]<A9#(4*ML0<RB6BC$H
M"]5TFTJ:0DUSS>QH'D$QT\Z"IPL<$?S'HDQ1'T]<"(D02\*@\:-1O0=GB9SY
MA,T 463=(WM$[6\L'>P;<A.B$.8D![D1PN@67'WGFP_Q,XHHCH#J$+@131G7
MP1$BU''Y)1]=3\%-*8*:48X"4P'VT4VCRZ_P-5V4;!9O_@<:\$]6_R"M_HS7
M7AAN538-5<9 #@E1#%O$JFC+6,:*C@UJBDUF2B^"TG#FV1=;R^7:; C\((8K
M?TS=D.^^0'R[1,A7DJ-JWB>S2<[\&U\WG;' C<?AWX$W]6,<\I7$L)B<+NJ.
M8FJVIINBHR@JQ::A"9IAZM221=NT7XW\;T>4SR O#,*NN(=&H.M,\@1AS\O%
M7QP7BZ8%X)WS0S$W! 6KR-"+#0N[S9:N$8&[P(U8T4E(;<J9DB@AGOT1H5UX
M'V 3BJ; +J(1M +:FZPR%R D'N%XL1>W."KK$7]-VIL],&B?H%TIZ:T%6 ?W
MK=^A+ZP\+PH/L?:D[V'9#1%O#F\NCF)D"HC@^ZC;3*?2S2-)7@1S?S&.Y_8]
M6 S!,7-U E:PJ&.)8HA%B:Y8@J,I4@/5^DI+$UT%265:5B1\:4 1WEB[PCYB
M_^T5IA$XC;L(4)Y9\>SZR48+!FKLQFR+%42D=AP&/G/"WCVBX)#OT1GSJB!0
M-N-RC&.<9 XLJ._L'458*<(Z1,!3+UD\&'2&Z^AJ0>3S6MM(5Y.6Y2I(H[WN
M*M4J])AU.-6TXARP8%H::):B :_"MFPXCB3+1)=- OZ#--E24Z%:F4*A%Z4A
MW)-[. 2LP38$[R 9-LQ,E,R-^Y5762)[I_)&- ;5@EK"S&Y!5&,PBWO^+H %
MEEU^@V["X#8>9?<R2!A0RIO'F0//DN%S@VQ*11+>\486E*5</R\HOLL>6%F@
MOK%9089Z:>&:MF<E,Y8#X4Y'RA"]"./=M>=SSJM')5,>>&G=G08)/V$?GKL)
MPN+F+=$Q!=MVL"":MJ*IFFE)(B:*(MJZJ>M" [TODV->(6^=G5;(>3+H3['Y
MO$6U!C.H&Z=FKH0__I'M+Z71W&X^534%D\HL[5*AHHBI+,ML.QU1=$$W&I"3
M#=-TT4FU+JWJ2/;8K_RI?O)0<7D(4T7!ANH(&E6P!O_).O!>T\::YNC.FJFE
MZ^0,/@J..4L@@\VF-B3*S =RSP=ZQA@S.(UIE  -U)MD\Y;S\IAW8G5Y]ZSR
M6Q>J9B/DTUO&VT+ZW8VXV65[G,%,668-*\SV71$<$N#@; F/%+QFD8@5:?DN
MWJO$C-5IQJ>N/XC'\4D8!F$_ $_&7[FP)]BP-&Q(JF';DJ)8DF4"#[<L0R2.
M0RF6U]QF^^R*L;Z#BT80*N9FMEL1G<[A-HA^KQ@-K0(8]O:R.0J. VA"54O3
M187JJB%A"U.).! #R1IM$'QN*/6"EF5<XT5$2\P2__HS<'-5?\?CI131V:0H
M\[08&"9;CV8V >;A0@0QQCZ^X=%$OK""HPAPG&_<28>+)B_5WE%.ZOQT39$]
M[S)?ZF./BSH,/!1\YWXR:41FO#/'PB=P<\-4!&6V4%*0Z@"'%H9J.I=W'KWG
M0=JNJ*(OW0';Z*5+&EM?V6-"F4D@78RQ/%"@ EAD30G'"=T%MCS!K"B@#)],
M(;P?>$K<.&UG=WZ#4)UNGME.V&./!6%O)M@%9!")(6JF;.J82.#RJ<76Y,$%
MRI)C68[1((IZ2<C 9@;QS0T(G.GDF,^VI1/#J:K8R;QQQ.:-$9@MC\DYFW58
M  N/15G1A: #3P#-[USH*H78Z<^IV$]Y( %O7,2$*S[2IUZ BY&% Q LBJKJ
M&"J$%Y:%'2+*DF%JMF'91F56=2)DMB&67^/[<P&];&B)%R7K:A#.4?ZIN#'$
MGXX[).#+$ZSHSI&H[IN"OJ_K>?)-UO@B8( *EK:-I)JVRTX2(LQ8D[#.M2DK
MGBQGE(3+9.:QN!]$2&:/\4M62L;8A$!FJ>,@8@K.V"_(E[M>REPVJ%3@DVP'
MSA]3S"+$O4HVO3TX8RU-EFU9\Y*]RBB8QMRU,[/-UG5*NI+#%%^-2[2I*!<^
M-9H^Y3%U8R;/AL'FRZEL.T_F>7J\X"FU0NCT/1)-/AK:/GLVI.B6_6^5&B;K
M)'R99,![<3GK1/$<#@T37;6(8CE8D8ANF9(.$;"CV51G4RQEO4PVP,_II534
MR[.+T\:::>P+NK1OZ&I),7/1UXNYJ'.%$6H<;LU&?\,]")5;65851FML7F6X
M!BQF8;\J\Y!,)OU9',H%DNQ)1->Y9ST%T2.V-3>?CBOO9BN9/-IE!=/0]S)T
M@8+#$_FKTJAW;S^=V.3\>&$.$\9A;CTC)[:%72K%6@8G_>RUO-F9WDMJIO<N
MFWIDUI=4&@4>@V+&%'AF!66F=7(W<BUPE:;>%2OE,\LO8G>H'R5\XQI@AL^'
M706 V\ 1^QZ^9=OITPM[W'#SF2?P&@EM%(X[8LH:&LSAS@F$41[V#'@6+S5_
M#]1[/H1(-7^Q%Y,\7RK1_&Q]N:3V#7=L/++&DH FRQ4\#_L68B? >P*O!:FR
M0HSM3"<,_'B4E79Z%EWQ+$4^I[R/2'Z:5#3+[';]_& U#E4X(_?L/67][<X-
M1 _H6,A P[MGX#K7\F@43!E+8."#^1OA];]/_01N<[TO5\&'-^]W2!T6@K(Y
M5S8Q'MCL&#6>"N3$-+-*/H'.A9 *H*+A+V1\0;GI)$Z6^2([="U&YRVPH'WH
M;CHFB49&0/O!V/B:P1B80(9;%7U#C+_9;)4X2T1OH/\TM^> YPN&7/#Y_;F!
MGBE45C9=N(G@-1PWHJ1Y\RHPH?A;P6W/1LB-TE$K>YO-Z,G<$#8\/Z1T1$CQ
M_)#2X2+/<W[(,E]J>^"'V+$9\2A_/&D[S_Y*K^2GI?"S$[(]O1^OKTZO($#\
M",;YC>4KUCKA"93J6*Q8AYL<M,V[Q?=1S;L6\A(*8Y&T)Q&[4-PC6$Q/2Z\)
M,WE+17'G^6AE<6>WBE*I$N JY5D^N;S"V"N2\*J..#GY[>J\=]'C>PHO+H<G
MRT&G? #&HX-6U;D?KY%+E6C##\ZEYN3!U\:?D$N];'UNF=;C,JT7-OHM#]N
MAS4Y2F&18,_3@:H$OB:4QJQ@-&9S0E.NZ6&T)GW?(M',Z0OG+.6^U)&?#;E.
MY;D*Y:X6JRKU[A,_%["Z>Z3RA(:,R_@,S;R\O7.I/>L8I)&S)%[+(6(9GZZ=
M7ON.0Q?[A>JX_><G@L\. <8H.;3TYV'OX_G)Y6G_\F)X<C$< -!SKP;ZGAY@
M'+T_P'7G-M2I]O+K-5?ST*7^_FI46Z".5[WK(3K[-W27S4&R;V?_AM[_J=/I
M^?8H"#N=HZ1[RUO4K -))2>_?3K[>#8<G)Y=]"[Z9[US?N;@YY.+BGI_:KB[
MI?)HH0TVNIC-CSJ:5] 5.UJ2OPK%J-XP4"A>SN%6U:Y1=]91LWCA#,2-1+5;
ME3B^M.HEAPJ576+EBRN<=RF82=1C'^4*@C(-&:)!_]/)\9?S_(C*RAIJNE6Y
M8Z-B7,I)W;.6KZ/N*^>I4UX?;<>Z*N7Q?K(8+W-WP=OC^NRP@>*5RH6\G DP
M(C^CF&SME',01N'8J^X85<@+XS!+MF4+J/GY#DF8D1_NS%C$!(=Q3A\6 D)0
MT<D:W5]#6D^P:ZX,)IMLFGLVG!&%YGM%9F.PV@.MG,U(5&B)@6^KIF0OZP9(
M4BLSLTIF"<'<$"(;>_)C'G=,6)2P36S<LNJ@,+AE3.G#CKALV_<6A;Q&C4\D
MA+)RECDYLWI)4/:1)!OP/U7=VUQ="FR6G7\>+1R W@OM$82+T0$E-S@\@&@.
M'R1GH1_,CD475/99,@[HG=P1NZ-XO',D=\4"-ZQLV5:&ELOL<454'I+J'0;]
M/!CG$<#9_+E%#@_8SY/?>4%L03\([_=9J6ZR<6/A\9FS \^Y\:OSF+VF[RB?
M/Y2[?(9UR'Z-IOI=^7S"OY+\#N^^8M+U7\L7FRLG1>&_WO0&I(U$B4U]"BHO
M6D\,6&J%ZW?KCIY9IEW/9<:/!VZ\NDJ-;-'M0>@FBNRL"E$2!44P-./ "D<V
M4#59U"3QOW-0)_UH4/?QWL.W?(YO"5[LSR8,-P"9=,?/(L08;%FG$<+4(MX\
M\N0K009?=1&;04^+/*\->9[8<+;!JT29?99%X%6C MK(*]!FU1K(TK.L^.-O
M#:X6Z!-$0_":V9K)@(9\ESOZQ]1W@Q!=8=83=X+YTN05-WZV!CI(\A>7@MY#
M,*\>L1Z*A0N8!_UD*[D,\$3Y&;C6X\^IM8L[[>+.VUG<>:Q?;WBKDY -W<X<
M2]E"H" +DJ+K @\46!0K&:K* P4E<]U*HC%/[%[G^OFTKG8VB\',9M4LQA*W
M2KAG^HQA(%"2LB57QA?*0WWMLG2R37QMTN0TS4Q^P8%#&R>\XAD*2312X $<
MEU3#% !XE"QF4-[09&P]2Y@+<@HK'@G%SVVU!!K*<\Y\UN(0Y^B2U$Y*U%?7
M@LW"WU,L]B23$@I;[.'F YJ?HHPHO"&8:4AWEE$6'EQ?TR@.77ZN13)]<.5A
MOX*Y,.'5HM!#\:<69);PEHO@>S(O*BK/-D_0@E +0FLQ'C #-0>CM[,JTY#S
MS(*MGU<QFB7@5(E-ZA894BT:;3*+V3*D9=6UX+3P]R0,2>&SJDHE0UJU>/-Z
M0*DA0^+&#Q$8.TTN_24KBHY==@96$)81J'<34KZU*=UCU@1S'DZT:B'ID=:F
M%Y!L=GQ(PK64EFM55M?"V<+?,W,M/8<UY>E@[8E%N +6<D@K(]DM#LF3X)F^
M9DY-+=JU>-8<S[:/80T=:@MDF_(R@Z<I2Y6\3/U1>5D"8!RA9EB5K+9= H:P
M&2 >8HD&LFA\RW8F%_88<\/^!_9IC/HX#->=V%I!J^IIV8/@*>N7FO;K[8%3
M2[;>#D9).49I/RI&#=CI()V>QWZHK\2+OOCNXT&75 M=M=CTJ)'B\T/7PH4V
M=^\%Y^Z54NYFB7(+/XBR5$QMWE^;]_<Z\O[>AL>7<X^OMQ[_J3V^W'K\REMM
ML/*X8GE-^Y-6SPR+2HYA1KM=:=T<ZI"290BG\25OJ1[BKM#G(+P!VM4?X8BB
MC]C_MH\NNKVJ+9ELA)K.'\_E1M?"X;9SIE\NEK70]1#6M?WM%[*IZ7J^_4*7
M93E%(R%'(W/+.S :F?0F EF>O"/)[!/[X;;O=/5ZMU!OX#56_%3G/2B9B;\L
M#7YDPV[F!UI+K[-T51 T49 /J -V+IN"K);L7!0>V]"?<.]5-4VXFH*PF']G
M=C; 'BTQAOQL@X0Q0,LRRE!Y8,QY]ZJ;'$4#]?D^1A]#?CAM5'N>PPIPJ6(/
M31>?-V</LX.T$W117RZ!:('GC0!/80N$^%H8!K,:&O(3GL%PHS)\_ /[B1TE
M1Z.H^TLF5>QO4>!W!B-\BP[01^I;81!\J['U"[#S$<#-51VD--Z/M>W-FA70
M\;+TOL6'UXD/LT5<47HM^'!.8W88/ZY#A=6@L"(MA"VNUD!$:_RM\;\9XY^M
MYXCR:S'^)6EAS0$@ #-#GRB!$.2FC $UIL_%U!* %@/>% ;,UD/$;1\"\V@8
MD"W&-EN 7?P-W*; 4 ,#E8RAZ>DN+2ZTN/"PC)#'Q()TB_+?F$:K+Q@,G@@
M9LR@!@J*"-!X(_++0X"%"VWF9)LYV69.5O2]S9QL,R<?E'Z4GWLF_H 'G_4#
MPBWNXS1R?1I%S/3(U(X3WQ:/7'OUN>V8!),TM9 YR(\!V\G*#DY.M^U'<P>G
M)WL\C:I)OJJCU6H7 )_LQR;:@T-65O?#)B4]*Z!I$#&HJI!$#)I@2"QBD,0,
MSB3Q#<%9PUS(P=2*7.)B?D+[VK\W(6WE9,<5$4,MH#6,)+06@EH(VBX$)0"B
M:S+_H9H<0/XF/RF"O(R3.F:G3C/[2RE-?^12!PPT^SGLR_0GKB?3,)KBY$>W
MDM^[EW%'5';Q'ONI2E$EZ9?D,(\%+,CMO6?S\Z[9C][O,SCB/^I.R:LRX?9\
MBQ=AN]+,=J4W;+N+9GI5L$/10%^Z@VZ_RVR-WQ5E5>"&U4L#E6+QK) I:-F/
MT ]P:&$(ACJ7=QZ]S\P3Q"P]ATD6'-53F&=]=<U'_[&M<ALB67MF?\[03#TS
MM*2GIMYMFLBW#0$_DGDELTXKYK? ]CQ\RQJ K@+/M>];-_64NO]B/=+?1$'L
MGEUL\FOJK\'A_/;Q^AQBP"C&+,@Z#NPI6\MJ.5JK_+GR#_J?WK+R#_%=X ?C
M>PA<8NKSZ8F!/:)CW%I#:PUE:^CWSG\P:^ACSYYZ2432FD1K$B63.#XY_<%,
MXI@ZKN^V%M%:1+5%G/<^_F 6<8XMZD6M-;364+:&J^N3'\P:KD(:@14\(F=:
MN+ TC1)MED=9W>522PH)C+,4Q&)^V%_624>L2!=+,L/21+LL?Y/=2G,DTRMA
M4C>>QD%]4N/*U3-^T?4)92E_8I+I^+=3OO#]B8:4+7[7OWF=A%6,7/)AY_3R
M^C-;6Q]\^?RY=_UUY^C]GSJ=GF^/@K#3.6)3KS\US.)+TRJ/!U>GYVX4\YS#
M[>3VO;P$/E7M\J3-9B PES1J!1Z!AIT-3SXC4>NN#3Y<O9J"?@-<J6H<4XHD
MXR)5B]=U<FTU;ER ]7:W8SIMKG?["_=O,E][!2X,SGZ]Z V_7)\,4N\QNU#A
M.+9N:]5V75QT9JO,(?UCZH9\1TR4_N9PNEJ=Y([LDKU\0;IYTL@^?^":WH!K
M"UEM([A'IMX]LO$T N<<C]PH2UJ#EE@41=!0N %5N] 2BXZPYV2)+SQQ)2G
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
M#S9!_O>,(!, +Y8[G,GJ8 HJ#.9)M0F/7).7T: ,'JRX%5HZATIM2TE*]Z;
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
MRO"$W./I]]Y3)J<];?CWOYB=_;>\F/TZ@^\/+T[PM3A]B>_^?P-02P,$%
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
MU4&0Q8IUAR%>!DM).IH$=_75<F@AF0HNR[%UFC[)9<P^)]O6QIJ!-47R@($
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
MQ2^:G=W2P4[>Y!5P;0$-"] I\!W6E373D>/*E'F"WS.WN2\VNB5B*D44Z^<
M)A5C)P8[B7MP?@&>&,RC+/B2S$($BR@'%C*:2 DX^]"I>9(X[A+X&:#9@(DX
M=.XZ2TB9RC@G=NQ3[@E6V5;B:;V%Y377"KD+-=4C=>&G[];0@LND+-QJ$E3<
MK?9[?F-3%QP TQZ\#AN:.)/&HD5A6M#8II24VI1G @A4&.1#0&S*FIP?YDY
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
MU4XO<E(E;>T<]^L=_)0\,7PH<M\ESR3KC4':IBBAO8%6$2Q<P=A@'NP#:O*
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
M%1>GF%6_N(/B#9G&?W>FDR_HL#TY]P60EZ-"P(2%6/SGR<THGU4:$C$LLH5
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
M752_$'E$\^._K_^!A.!]$31FA-A[449050D$G0D-@. #C?C7\=^_;=<D4[@
M;<VE*#8/\L H/MBI#DW,R;I%\Q;5[]^7,[CGB:7#9,(DB<#+GK* T]OE:_S$
M$H"!OT2V291I3I8,,-5!,8>8[A2_KBE/DB]$*1+%(_A+9&N2B+M3X=FOJU1G
M0&NNPQTK)-LM_Y,+$G^]?XH803>[DO^7##YJP,_3?2I(GZOM%?P/&O9HSP#'
M#>U1'(<.;97;HX>5"%6J#ZC6H8YP#)^_>^6>')H=Z/.XK9YR*/$0O$)\3V#]
MQ5K / ]8FDN5+#[?$*A'\/I^0,F=\=L!.ZJ%^+*U]Y^PH=XFQFZ2F>L(VN\$
MM*0H'$57*=VN$I@CV2:3)&S^+,E1!J"I=>C@J=&U1/'W:/5Y%% I74\L/0:"
M54L4M PY"P>7^ ]?,%ZJ509L;_5'3(TT &0=EP[,6F4+FB@9!6E:%HBUZT#:
MA$CA34UA]WJOV2O^+^6:HK3^%VR+_P-02P,$%     @ XX!K7 /=*#@E!P
M>5   !4   !T;&9A+3(P,C4Q,C,Q7W!R92YX;6S57%UO&CD4?5]I_P-+GX$
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
MJ*__VUO4#_5U>1_^!U!+ 0(4 Q0    ( .. :UQFT5D]7B(  "0L 0 3
M          "  0    !E9C(P,#8W-C,Q7S$P:V$N:'1M4$L! A0#%     @
MXX!K7.:[77ZW!P  >!T  !4              ( !CR(  &5F,C P-C<V,S%?
M97@S,2TQ+FAT;5!+ 0(4 Q0    ( .. :URGM9G!(P0  ($.   5
M      "  7DJ  !E9C(P,#8W-C,Q7V5X,S(M,2YH=&U02P$"% ,4    " #C
M@&M<RW5VOY$)   $(   %0              @ '/+@  968R,# V-S8S,5]E
M>#DW+3$N:'1M4$L! A0#%     @ XX!K7)GO*C?"3P  @%(   H
M     ( !DS@  &EM86=E,"YJ<&=02P$"% ,4    " #C@&M<9Q$ 8UD#   Q
M$   $0              @ %]B   =&QF82TR,#(U,3(S,2YX<V102P$"% ,4
M    " #C@&M<X)(E!]X*  #-;@  %0              @ $%C   =&QF82TR
M,#(U,3(S,5]L86(N>&UL4$L! A0#%     @ XX!K7 /=*#@E!P  >5   !4
M             ( !%I<  '1L9F$M,C R-3$R,S%?<')E+GAM;%!+!08
."  (  <"  !NG@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>ef20067631_10ka_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="tlfa-20251231.xsd" xlink:type="simple"/>
    <context id="c20250101to20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="c20251231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2025-12-31</instant>
        </period>
    </context>
    <context id="c20260219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000909724</identifier>
        </entity>
        <period>
            <instant>2026-02-19</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U002">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20250101to20251231"
      id="Fact_9c8e70c4d3f04d57808bf6d26f173bde">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20250101to20251231"
      id="Fact_e2da78a19f9a4712aa2696475d6d2d78">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20250101to20251231"
      id="Fact_8832b08ee4e446c38997a324c4a31365">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20250101to20251231"
      id="Fact_086c9c13dad54e08925547793842ce96">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20250101to20251231"
      id="Fact_671b0b3b4fde48038220530aa6657013">0000909724</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20250101to20251231"
      id="Fact_2c4d98b1f42749c496eadae201ff9f19">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="c20250101to20251231"
      id="Fact_0acc1aaed13a43d382e79af419b97509">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20250101to20251231"
      id="Fact_70dc5e75ba4247dfaad3f76a288551d1">2025-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20250101to20251231"
      id="Fact_c7e86453750c400899ae7fbb49e2b8f5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20250101to20251231"
      id="Fact_f4dcdbcd262944f4ae498633e134bd44">1-12368</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20250101to20251231"
      id="Fact_cf7526cd302f4800aac5ad72f9ab9877">TANDY LEATHER FACTORY INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20250101to20251231"
      id="Fact_b0037ba1dd1e434984f8e56452c5ed7d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20250101to20251231"
      id="Fact_0c8a2deab3f54be5a218a18daa1d062a">75-2543540</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20250101to20251231"
      id="Fact_031b900e49d14ed0a69e14f1bc070a7b">7602 SW LOOP 820 STE 101</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20250101to20251231"
      id="Fact_3416e7d5e8904c01a61c8649fd76614e">Benbrook</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20250101to20251231"
      id="Fact_928314c101d24d85bef93e6872bc6c29">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20250101to20251231"
      id="Fact_0e122af05e25436d812ffc2de4cd9d14">76126</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20250101to20251231"
      id="Fact_d0e70472f74041319135a8662a62c605">817</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20250101to20251231"
      id="Fact_d0b16a086bc44792b4940362c72c875e">872-3200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20250101to20251231"
      id="Fact_6b367ab4378d490484fdb654dd35f2ad">Common Stock, par value $0.0024</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20250101to20251231"
      id="Fact_bb0c1d562487454489eb9244e5d343db">TLF</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20250101to20251231"
      id="Fact_7bef84e3c4cd4b5aa024e67ce264e99e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20250101to20251231"
      id="Fact_539853a2b4dd48c1a51c3a3a47a8e91a">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20250101to20251231"
      id="Fact_17f496c6791f445ea98606897eb31c9c">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20250101to20251231"
      id="Fact_b4cd4ad3430a4a17a2ea5a8d74b0f642">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20250101to20251231"
      id="Fact_309b6d3446454ac38ff233d739d51cd6">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20250101to20251231"
      id="Fact_1f90ccfa019c46569b21ad441c797706">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20250101to20251231"
      id="Fact_855909e3551d4e11ae333086cd47078c">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20250101to20251231"
      id="Fact_9ae44a85f06e4a64a637dd49ca66f7f1">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="c20250101to20251231"
      id="Fact_8b6a8258cc244b2b9a98bb81dffeea38">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="c20250101to20251231"
      id="Fact_0ff086e5b6714e7582abae2df86036ea">false</dei:EntityShellCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20250101to20251231"
      id="Fact_1d8169397ad2465eb12ff86c32fbbf82">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityPublicFloat
      contextRef="c20251231"
      decimals="0"
      id="Fact_f8cc1155f85344bbafd132896c8bc844"
      unitRef="U001">15907771</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20260219"
      decimals="INF"
      id="Fact_e6ad75bd4bfa42d7b9276d3f6ce7d343"
      unitRef="U002">8072875</dei:EntityCommonStockSharesOutstanding>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
