<SEC-DOCUMENT>0001553350-26-000052.txt : 20260407
<SEC-HEADER>0001553350-26-000052.hdr.sgml : 20260407
<ACCEPTANCE-DATETIME>20260407163012
ACCESSION NUMBER:		0001553350-26-000052
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		12
CONFORMED PERIOD OF REPORT:	20260401
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260407
DATE AS OF CHANGE:		20260407

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			DUOS TECHNOLOGIES GROUP, INC.
		CENTRAL INDEX KEY:			0001396536
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		EIN:				650493217
		STATE OF INCORPORATION:			FL
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256
		BUSINESS PHONE:		904-296-2807

	MAIL ADDRESS:	
		STREET 1:		7660 CENTURION PARKWAY
		STREET 2:		SUITE 100
		CITY:			JACKSONVILLE
		STATE:			FL
		ZIP:			32256

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	DUOS TECHNOLOGY GROUP, INC.
		DATE OF NAME CHANGE:	20150710

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INFORMATION SYSTEMS ASSOCIATES, INC.
		DATE OF NAME CHANGE:	20070416
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>duot_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:us-roles="http://fasb.org/us-roles/2026" xmlns:country="http://xbrl.sec.gov/country/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:DUOT="http://duostech.com/20260401">
<head>
     <title>8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02F_US%2DGAAP%2D2026 -->
<!-- Field: Set; Name: xdx; ID: xdx_037_DUOT_duostech.com_20260401 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20260401_20260401 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_058_edei%2D%2DEntityCentralIndexKey_0001396536 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000004" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20260401.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2026-04-01">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2026-04-01</xbrli:startDate>
        <xbrli:endDate>2026-04-01</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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



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

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

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

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

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

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

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_903_edei--DocumentType_c20260401__20260401_z8EWNpxKTKfe"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000009" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_90A_edei--DocumentPeriodEndDate_c20260401__20260401_zQwZ2NXFgmi4"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">April 1, 2026</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_900_edei--EntityRegistrantName_c20260401__20260401_zGAv5qkW0m05"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000011" name="dei:EntityRegistrantName">Duos Technologies Group, Inc.</ix:nonNumeric></span></b></p>

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 34%; text-align: center"><b><span id="xdx_90E_edei--EntityIncorporationStateCountryCode_c20260401__20260401_zOwrRSbDOS2h"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Florida</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90F_edei--EntityFileNumber_c20260401__20260401_zHI6ZrrQ1GAc"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000013" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_902_edei--EntityTaxIdentificationNumber_c20260401__20260401_zNc8AbJNKzhh"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000014" name="dei:EntityTaxIdentificationNumber">65-0493217</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or Other Jurisdiction</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(I.R.S. Employer</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>of Incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>Identification No.)</i></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_900_edei--EntityAddressAddressLine1_c20260401__20260401_zNSlcrs6Lgte"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000015" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_902_edei--EntityAddressAddressLine2_c20260401__20260401_zmz7Z8FzDHwd"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000016" name="dei:EntityAddressAddressLine2">Suite 100</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressCityOrTown_c20260401__20260401_zXNL0V9P1cAi"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000017" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_90B_edei--EntityAddressStateOrProvince_c20260401__20260401_ztq41qbSX6O7"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt-sec:stateprovnameen" id="Fact000018" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_904_edei--EntityAddressPostalZipCode_c20260401__20260401_z0KyTQgMgrI7"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000019" name="dei:EntityAddressPostalZipCode">32256</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of Principal Executive Offices) (Zip
Code)</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_907_edei--CityAreaCode_c20260401__20260401_zdG6j7sb5LLa"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000020" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_903_edei--LocalPhoneNumber_c20260401__20260401_zepF9DNLjA3e"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000021" name="dei:LocalPhoneNumber">296-2807</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number, including
area code)</i></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90C_edei--WrittenCommunications_c20260401__20260401_z67fcEbpwgec"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span>
Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_906_edei--SolicitingMaterial_c20260401__20260401_z4GQGJuYcFCd"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span>
Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90F_edei--PreCommencementTenderOffer_c20260401__20260401_zHhR0P4kzbnl"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0pc"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20260401__20260401_zHgPWW0K0Oo3"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span>
Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 32%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span id="xdx_90F_edei--Security12bTitle_c20260401__20260401_zBBmPxzES7Ni"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000026" name="dei:Security12bTitle">Common Stock (par value $0.001 per share)</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_906_edei--TradingSymbol_c20260401__20260401_zCdEu6JY5NQg"><ix:nonNumeric contextRef="AsOf2026-04-01" id="Fact000027" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_901_edei--SecurityExchangeName_c20260401__20260401_zCnHFoytdsXg"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Emerging growth company <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_905_edei--EntityEmergingGrowthCompany_c20260401__20260401_zT6oBvGqvB21"><ix:nonNumeric contextRef="AsOf2026-04-01" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting
standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

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

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




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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

<p style="font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 6pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 5.02 Departure of Directors or Certain
Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">As previously disclosed, effective
April 1, 2026 Douglas Recker was appointed Chief Executive Officer and President of Duos Technologies Group, Inc. (the &#8220;Company&#8221;).
In connection with Mr. Recker&#8217;s appointment, Charles Ferry resigned as Chief Executive Officer. Mr. Ferry remains as a Director of
the Company and will continue as Chief Executive Officer of New APR Energy, LLC, in which the Company has a 5% equity interest.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Mr. Ferry and the Company had
entered into an Equity Award Agreement, effective January 1, 2025 (the &#8220;Original Agreement&#8221;), pursuant to which Mr. Ferry was
granted 552,889 shares of the Company&#8217;s Common Stock under the 2021 Equity Incentive Plan, as amended, subject to a three-year
cliff vesting period. All of such shares were to vest on December 31, 2027. Under the Original Agreement, these shares would be forfeited
if Mr. Ferry was not employed by the Company through the vesting date, or if other specified events occurred. In connection with his resignation,
Mr. Ferry and the Company amended the Original Agreement as provided in the Amended and Restated Equity Award Agreement (the &#8220;Amended
and Restated Agreement&#8221;), which reduced the number of shares subject to the award to 261,445. The vesting date remains the same,
but the shares will now be subject to forfeiture if he no longer is serving as a Director of the Company through the vesting date. All
other terms of the grant remain the same.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The foregoing description of the
Amended and Restated Agreement does not purport to be complete and is qualified by reference to the Amended and Restated Agreement, a
copy of which is filed as Exhibit 10.1 to this Current Report on Form 8-K and is incorporated herein by reference.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> <b>Item 9.01</b> <b>Financial Statements and Exhibits.</b></p>



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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 62px"><span style="font-size: 8pt"><b>Exhibit No.</b></span></td>
    <td style="vertical-align: top; width: 10px">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 8pt"><b>Description of Exhibit</b></span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="duot_ex10z1.htm">Amended and Restated Equity Award Agreement between Duos Technologies, Group, Inc. and Charles P. Ferry.</a></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">104</span></td>
    <td><span style="font-size: 10pt">&#160;</span></td>
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-size: 10pt">Cover Page Interactive Data File
    (formatted as Inline XBRL and contained in Exhibit 101)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>


<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><b>DUOS TECHNOLOGIES GROUP, INC.</b></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 47%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Dated: April 7, 2026</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Leah F. Brown</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Leah F. Brown</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Chief Financial Officer</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0pc">&#160;</p>

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

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

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

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



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

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>duot_ex10z1.htm
<DESCRIPTION>AMENDED AND RESTATED EQUITY AWARD AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

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

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

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

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

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

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

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 0 0; text-align: center"><FONT STYLE="font-size: 10pt"><U>AMENDED
AND RESTATED EQUITY AWARD AGREEMENT</U></FONT></P>

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

<P STYLE="font: 10pt/101% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">This
Amended and Restated Equity Award Agreement (this <B>&quot;<U>Agreement</U>&quot;)</B> is entered into as of March 31, 2026, by and between
Duos Technologies Group, Inc., a Florida corporation (the <B>&quot;<U>Company</U>&quot;),</B> and Charles P. Ferry (the <B>&quot;Grantee&quot;).</B></FONT></P>

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

<P STYLE="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>WHEREAS,</B>
pursuant to the authority of the Board of Directors (the <B>&quot;<U>Board</U>&quot;), </B>the Company has made the equity awards specified
below to the Grantee pursuant to the terms of the Duos Technologies Group, Inc. 2021 Equity Incentive Plan, as amended (the <B>&quot;<U>Plan</U>&quot;);</B>
and</FONT></P>

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

<P STYLE="font: 10pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>WHEREAS,</B>
Company and Grantee entered into that certain Equity Award Agreement on January <FONT STYLE="letter-spacing: -0.15pt">1st,</FONT> 2025;
and</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>WHEREAS,</B>
Company and Grantee entered into that certain Employment Agreement on January 1st, 2025 <B>(&quot;<U>Employment Agreement</U>&quot;);</B>
and</FONT></P>

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

<P STYLE="font: 10pt/102% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>WHEREAS,</B>
Grantee has indicated his desire to resign as an employee of the Company effective March 31st, 2026, and in recognition of his service
to the Company, the Company and Grantee wish to enter into this Agreement;</FONT></P>

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

<P STYLE="font: 10pt/100% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">WHEREAS,
pursuant to the terms of the prior Equity Award Agreement dated January <FONT STYLE="font-family: Arial, Helvetica, Sans-Serif"><B>1,</B></FONT>
2025, any prior shares of Restricted Stock Granted are unvested and shall be forfeited upon Grantee's resignation;</FONT></P>

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

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

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

<P STYLE="font: 10pt/101% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>WHEREAS,</B>
all capitalized terms not otherwise defined herein shall have the meanings given to them in the Plan.</FONT></P>

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

<P STYLE="font: 10pt/101% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt"><B>NOW,
THEREFORE,</B> in consideration of the mutual promises and covenants contained herein, the parties hereto do agree as follows;</FONT></P>

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

<P STYLE="font: 11pt/102% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">1.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 102%">Grant Award of Restricted Stock. The Company hereby awards, subject to the terms of this Agreement
and the Plan, <B>261,445</B> shares of the authorized shares of common stock of the Company, subject to the restrictions connected herein
(the <B>&quot;<U>Restricted Stock</U>&quot;).</B> In order to accept the grant of the Restricted Stock hereunder, the Grantee must deliver
to the Company:</FONT></FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(a)&nbsp;This Agreement, duly
executed;</FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)&nbsp;His resignation from
the Company pursuant to the terms of his Employment Agreement.</FONT></P>

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

<P STYLE="font: 11pt/104% Times New Roman, Times, Serif; margin: 3.55pt 0 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">2.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 104%">Vesting. Subject to the terms hereof and the Plan, all of the Restricted Stock shall vest on December
31st 2027 (the <B>&quot;<U>Vesting Date</U>&quot;).</B> Except as provided herein, none of the Restricted Stock shall vest prior to the
Vesting Date.</FONT></FONT></P>

<P STYLE="font: 10pt/104% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 11pt/102% Times New Roman, Times, Serif; margin: 3.55pt 0 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">3.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 102%"><U>Forfeiture of Restricted Stock</U>. Subject to Section 4, notwithstanding any other provision
of this Agreement, all of the Restricted Stock granted hereunder shall be forfeited by the Grantee and canceled in the event any of the
following events occur prior to the Vesting Date:</FONT></FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(a)&nbsp;The Grantee no longer
is serving as a Director of the Company; or</FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)&nbsp;The occurrence of
any one or more of the following:</FONT></P>

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(i)&nbsp;<FONT STYLE="line-height: 103%">For
so long as the Grantee is a Director of the Company, the Grantee purchases or sells securities of the Company without written authorization
in accordance with the Company's insider trading policy then in effect, if any;</FONT></FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(ii)&nbsp;<FONT STYLE="line-height: 101%">The
Grantee (A) discloses, publishes or authorizes anyone else to use, disclose or publish, without the prior written consent of the Company,
any proprietary or confidential information of the Company, including, without limitation, any information relating to existing or potential
customers, business methods, financial information, trade or industry practices, sales and marketing strategies, employee information,
vendor lists, business strategies, intellectual property, trade secrets or any other proprietary or confidential information or (B) directly
or indirectly uses any such proprietary or confidential information for the individual benefit of the Grantee or the benefit of a third
party;</FONT></FONT></P>

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

<P STYLE="font: 11pt/100% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(iii)&nbsp;<FONT STYLE="line-height: 100%">The
Grantee fails to reasonably cooperate to effect a smooth transition of the Grantee's duties and to ensure that the Company is apprised
of the status of all matters the Grantee is handling or is unavailable for consultation after termination of employment of the Grantee
if such availability is a condition of any agreement to which the Company and the Grantee are parties;</FONT></FONT></P>

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

<P STYLE="font: 11pt/102% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(iv)&nbsp;<FONT STYLE="line-height: 102%">The
Grantee fails to assign all of such Grantee's rights, title and interest in and to any and all ideas, inventions, formulas, source codes,
techniques, processes, concepts, systems, programs, software, computer data bases, trademarks, service marks, brand names, trade names,
compilations, documents, data, notes, designs, drawings, technical data and/or training materials, including improvements thereto or
derivatives therefrom, whether or not patentable or subject to copyright or trademark or trade secret protection, developed and produced
by the Grantee used or intended for use by or on behalf of the Company or the Company's clients;</FONT></FONT></P>

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(v)&nbsp;<FONT STYLE="line-height: 103%">The
Grantee acts in a disloyal manner to the Company, such as making comments, whether oral or in writing, that tend to disparage or injure
(i) the reputation or business of the Company or its Affiliates, or is likely to result in discredit to, or loss of business, reputation,
or goodwill of, the Company or its Affiliates or (ii) its directors, officers, or stockholders; or</FONT></FONT></P>

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

<P STYLE="font: 11pt/105% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1.5in"><FONT STYLE="font-size: 10pt">(vi)&nbsp;<FONT STYLE="line-height: 105%">A
finding by the Board that the Grantee has acted against the interests of the Company or in a manner that has or may have a detrimental
effect on the Company.</FONT></FONT></P>

<P STYLE="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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


<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 11pt/104% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">4.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 104%"><U>Accelerated Vesting</U>. If, prior to the Vesting Date, any of the following events occurs,
all of the Restricted Stock granted hereunder shall be deemed to be fully vested as of the date of such event:</FONT></FONT></P>

<P STYLE="font: 11pt/99% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(a)&nbsp;<FONT STYLE="line-height: 99%">The
Grantee becomes disabled such that Grantee is no longer able to maintain gainful employment in a manner substantially similar to Grantee's
employment prior to such disability;</FONT></FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT>The Grantee dies; or</FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(c)&nbsp;T<FONT STYLE="line-height: 101%">he consummation, after the date hereof, pursuant to a transaction or series ofrelated transactions, of
any of (a) an acquisition after the date hereof by an individual or legal entity or &quot;group&quot; (as described in Rule 13d-5(b)(l)
promulgated under the Securities Exchange Act of 1934, as amended) (other than any individual, entity or group named as a 5% Beneficial
Holder in the beneficial ownership table in the Company's Proxy Statement dated April 14, 2025 (or any affiliate thereof)) of effective
control (whether through legal or beneficial ownership of capital stock of the Company, by contract or otherwise) of in excess of 50%
of the voting securities of the Company, (b) a merger of the Company into or consolidation of the Company with any other entity, or a
merger by another entity into or a consolidation of another entity with the Company and, after giving effect to such transaction, the
stockholders of the Company immediately prior to such transaction own less than 50% of the aggregate voting power of the Company or the
successor entity of such transaction, <FONT STYLE="letter-spacing: -0.1pt">(c)</FONT> a sale or transfer by the Company of all or substantially
all of its assets to another entity and the stockholders of the Company immediately prior to such transaction own less than 50% of the
aggregate voting power of the acquiring entity immediately after the transaction, or <FONT STYLE="letter-spacing: -0.1pt">(d)</FONT>
a replacement at one time or within a three-year period of more than one-half of the members of the Board of Directors which is not approved
by a majority of those individuals who are members of the Board of Directors on the date hereof (or by those individuals who are serving
as members of the Board of Directors on any date whose nomination to the Board of Directors was approved by a majority of the members
of the Board of Directors who are members on the date hereof).</FONT></FONT></P>

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

<P STYLE="font: 11pt/102% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">5.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 102%"><U>Transfer</U>. Prior to any vesting in full of the Restricted Stock, the Grantee may not transfer,
sell, gift, dispose of, assign or pledge, whether voluntarily or involuntarily, any of the Restricted Stock.</FONT></FONT></P>

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">6.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 103%"><U>Prior Grants</U>. The grant of Restricted Stock in this Agreement shall replace all prior grants
of Restricted Stock. Grantee shall not be entitled to any other Restricted Stock including the Restricted Stock granted under the Equity
Award Agreement dated January 1, 2025.</FONT></FONT></P>

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

<P STYLE="font: 11pt/105% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">7.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 105%"><U>Representations and Warranties of the Grantee</U>. The Grantee represents and warrants to the
Company that:</FONT></FONT></P>

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

<P STYLE="font: 11pt/105% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(a)&nbsp;<FONT STYLE="line-height: 105%">He
is an Accredited Investor, as defined in Rule 50 l(a) of Regulation D promulgated pursuant to the Securities Act of 1933, as amended;</FONT></FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)&nbsp;<FONT STYLE="line-height: 101%">He
is familiar with all aspects of the Company and its business, financial condition, operations, and prospects and has reviewed all of
the Company's filings with the Securities and Exchange Commission; and</FONT></FONT></P>

<P STYLE="font: 10pt/101% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/101% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(c)&nbsp;<FONT STYLE="line-height: 103%">He
has received no representation or warranty from the Company or anyone acting on the Company's behalf.</FONT></FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">8.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><FONT STYLE="line-height: 101%"><U>Section 83(b) Election</U>. The Grantee is eligible to make an election under Section 83(b)
of the Code with respect to his initial receipt of the Restricted Stock, in the form attached hereto as <U>Exhibit B</U>, within thirty
(30) days of the issuance of such Restricted Stock and agrees to promptly provide a copy of any such election to the Company. The Grantee
hereby acknowledges that if the Grantee makes this election, to the extent determined necessary by the Grantee, he will have reviewed
with his own tax advisors the tax consequences of this Award Agreement, the grant and its surrounding circumstances, and the terms and
structure of the Grantee's ownership of the Restricted Stock, and is relying solely on such advisors and not on any statements or representations
of the Company or any of its subsidiaries or agents. The Grantee understands that the Grantee (and not the Company) shall be responsible
for the Grantee's own tax liability that may arise as result of the transactions contemplated by this Award Agreement or relating in
any manner to the Restricted Stock.</FONT></FONT></P>

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

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">9.<FONT STYLE="font-family: Times New Roman, Times, Serif">  </FONT><U>Miscellaneous</U>.</FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(a)&nbsp;<FONT STYLE="line-height: 101%"><U>Tax
Withholding</U>. The Company shall have the right to deduct (or cause the deduction) from any payments due to the Grantee, any taxes
required by law to be withheld with respect to the Restricted Stock. The Grantee hereby indemnifies and holds harmless the Company and
its affiliates for all U.S. federal and applicable state and local taxes, interest, penalties, and other additions thereto in connection
with the grant of the Restricted Stock.</FONT></FONT></P>

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

<P STYLE="font: 11pt/100% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)&nbsp;<FONT STYLE="line-height: 100%"><U>Amendments,
Waiver</U>. This Award Agreement may only be amended by the written consent of the parties to this Award Agreement at the time of such
amendment. Either party's failure to enforce any of the provisions of this Award Agreement shall not in any way be construed as a waiver
of any such provision, nor prevent that party from thereafter enforcing any other provision of this Award Agreement. The rights granted
both parties hereunder are cumulative and shall not constitute a waiver of either party's right to assert any other available legal remedy.</FONT></FONT></P>

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

<P STYLE="font: 11pt/107% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(c)&nbsp;<FONT STYLE="line-height: 107%"><U>No
Fiduciary Relationship</U>. This Award Agreement shall not establish any fiduciary relationship between the Company or the Grantee.</FONT></FONT></P>

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(d)&nbsp;G<FONT STYLE="line-height: 103%"><U>overning Law</U>. This Award Agreement shall be construed in accordance with and governed by the laws
of the State of Florida without regard to any conflicts of laws rules or principles that would result in the application of the laws
of any other jurisdiction.</FONT></FONT></P>

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

<P STYLE="font: 11pt/103% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(e)&nbsp;<FONT STYLE="line-height: 103%"><U>Validity</U>.
<FONT STYLE="font-family: Arial, Helvetica, Sans-Serif">If</FONT> any provision of this A<FONT STYLE="letter-spacing: 0.05pt">ward</FONT>
Agreement is or becomes invalid or unenforceable in any jurisdiction, or would disqualify this Award Agreement under any law deemed applicable
by the Board, such provision shall be construed or deemed amended or limited in scope to conform to applicable laws or, in the discretion
of the Board, it shall be stricken and the remainder of this Award Agreement shall remain in full force and effect.</FONT></FONT></P>

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(f)&nbsp;<FONT STYLE="line-height: 101%"><U>No
Right of Employment</U>. Nothing in this Award Agreement shall confer on the Grantee any right to continue in the employ of the Company
or any of its subsidiaries or limit in any way the right of the Company or any of its subsidiaries to terminate the Grantee's employment
at any time, with or without cause subject to the terms of the Employment Agreement, if any.</FONT></FONT></P>

<P STYLE="font: 10pt/101% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 11pt/101% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(g)&nbsp;<FONT STYLE="line-height: 101%"><U>Entire
Agreement: Counterparts</U>. This Award Agreement and the Plan constitute the entire agreement of the parties with respect to the Restricted
Stock and supersede all prior undertakings and agreements with respect to the subject matter hereof. There are no representations, agreements,
arrangements, or understandings, oral or written, between or among the parties hereto, relating to the subject matter of this Award Agreement,
that are not fully expressed herein and the Plan. This Award Agreement may be executed and delivered in multiple counterparts, including
by electronic signature and/or delivery method, all of which shall be considered one and the same agreement.</FONT></FONT></P>

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

<P STYLE="font: 11pt/102% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(h)&nbsp;<FONT STYLE="line-height: 102%">Further
Assurances. Each party to this Award Agreement agrees to perform all further acts and to execute and deliver all further documents as
may be reasonably necessary to carry out the intent of this Award Agreement.</FONT></FONT></P>

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

<P STYLE="font: 11pt/100% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(i)&nbsp;<FONT STYLE="line-height: 100%">Construction.
Whenever used in this Award Agreement, the singular number will include the plural, and the plural number will include the singular,
and the masculine or neuter gender shall include the masculine, feminine, or neuter gender. The headings of the Sections herein have
been inserted for purposes of convenience and shall not be used for interpretive purposes.</FONT></FONT></P>

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

<P STYLE="font: 10pt/102% Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 1in"><FONT STYLE="font-size: 10pt">(j)<FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; letter-spacing: 0.6pt">&nbsp;</FONT>Successors.
The rights and obligations of the Company under this Award Agreement shall be transferable to any successor to all or substantially all
of its business. Except as otherwise contemplated herein, the rights and obligations of the Grantee under this Award Agreement may only
be assigned with the prior written consent of the Company.</FONT></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt"><I>[Remainder o<FONT STYLE="letter-spacing: 1.3pt">f
</FONT>page intentionally left <FONT STYLE="letter-spacing: 0.1pt">blank.</FONT><FONT STYLE="letter-spacing: 0.15pt">]</FONT></I></FONT></P>

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

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


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR STYLE="font-size: 10pt"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 16.35pt"><FONT STYLE="font-size: 10pt"><B>IN WITNESS WHEREOF,</B>
the parties hereto have executed this Award Agreement as of date first written above.</FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt"><U>COMPANY</U>:</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>DUOS TECHNOLOGIES GROUP, INC.</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Doug Recker</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 61%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 4%"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="width: 6%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="width: 29%; border-top: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Doug
    Recker</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">CEO</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-weight: bold; font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-weight: bold; font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt"><U>GRANTEE</U>:</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="border-bottom: black 1pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Charles P. Ferry</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Printed Name: Charles P. Ferry</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt"><U>ADDRESS</U>:</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">XXXXXXXXXXXXXXX</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">XXXXXXXXXXXXXXX</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="3" STYLE="font-family: Times New Roman, Times, Serif"><FONT STYLE="font-size: 10pt">Email: XXXXXXXXXXX</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.15pt 0 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

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

<P STYLE="border-bottom: Black 1pt solid; text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 1.15pt; margin-bottom: 0"><FONT STYLE="font-size: 10pt">6</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>duot-20260401.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +qsps7xRiXgOn8uMY3pMOaiCGbP9z5V9qYkhsWtzbfnafy8ge6ZfnSH/hg0m0fcL -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:DUOT="http://duostech.com/20260401" elementFormDefault="qualified" targetNamespace="http://duostech.com/20260401">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://duostech.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="duot-20260401_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="duot-20260401_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd" />
    <import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd" />
    <import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd" />
    <import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd" />
    <import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>duot-20260401_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>duot-20260401_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="duot-20260401.xsd#Cover" roleURI="http://duostech.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://duostech.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2026/dei-2026.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Apr. 01, 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr.  01,  2026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39227<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Duos Technologies Group, Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001396536<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">65-0493217<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">FL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">7660 Centurion Parkway<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 100<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">Jacksonville<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">FL<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">32256<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">(904)<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">296-2807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (par value $0.001 per share)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DUOT<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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="duot_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://duostech.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>duot-20260401.xsd</File>
    <File>duot-20260401_lab.xml</File>
    <File>duot-20260401_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="duot_8k.htm">duot_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2026</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "duot_8k.htm": {
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20260401",
   "dts": {
    "schema": {
     "local": [
      "duot-20260401.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-roles-2026.xsd",
      "https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-roles-2026.xsd",
      "https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd",
      "https://xbrl.sec.gov/country/2026/country-2026.xsd",
      "https://xbrl.sec.gov/dei/2026/dei-2026.xsd",
      "https://xbrl.sec.gov/stpr/2026/stpr-2026.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20260401_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20260401_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "duot_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2026": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2026": 23
   },
   "report": {
    "R1": {
     "role": "http://duostech.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2026-04-01",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2026-04-01",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "duot_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CityAreaCode",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CountryRegion",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentType",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Extension",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12bTitle",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "Security12gTitle",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "TradingSymbol",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2026",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://duostech.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001553350-26-000052-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001553350-26-000052-xbrl.zip
M4$L#!!0    ( ,6#AUS>>!CG*0,  .(+   1    9'5O="TR,#(V,#0P,2YX
M<V2U5MMRVC 0?>],_T'U:\>6"0D-!)+ID$G+#)1,2-*D+QUART8367(D.9!\
M?27?N!@(T)8G:?><L[O2KDS[8A91\(*%))QUK)KC6@ SC_N$A1WK;F1_'75[
M/0M<G'_\ /2O_<FVP17!U&^!2^[9/1;P,_ #1;@%OF&&!5)<G(%[1!-CX5>$
M8@&Z/(HI5E@[LD@MT'!.$+#M'63O,?.YN+OIE;(3I6+9@G ZG3J,OZ I%T_2
M\7BTF^!((97(4LV=N?EO-_J 2*\D?WZ6L?PRNR$/X9"=)H/'>CP8(M+]-KYN
MOIW<-Y\?GR;RIWH;!PP%KZ<A;OP*V.@[G(1NY 9>/PO9EMX$1PCHNV"R8YGZ
M\O*F=8>+$!ZY;@T^#/JC%&=EP-:,$O:T#EYK-ILP]1;0"G(V%K20KD/C'B.)
M2V7M)5OPA$F%F+>$]U5)6 2?P,RY!"5KH8T,2@JHCU=P$GM.R%^@=FC\4:,
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
M+'5V4[;';'5_%M % 4J/N=9=VT+> ,73#'3)LB3;J<?I;C;K)1&6QK4EKMB
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
MMPK- E&5:N7L9V#>L/W#8/KG/T[5DGJQQ8\4,@[G[ ?#='W7_T N'9N:<OG
MW/-,*<OD.I]O69J'B1F6, _:,O%?E0#?3]N?N_;\_?W[$62*+\W0SJ(96A1G
MUB^QXAG991&IK?\,X;P6N]L7&:N5['"^#)&LW^[>DWZ[=]>__QM%#\#4\X3C
M4=,EK@43-6R\D%*96(*4JD?Z,;%&Q)TP?.0)[G+F9-IS;4)-6%0:FHN/2V?E
MRM]+)IB3(V=]9EO")4?A-:.0@3'')>P1!A,A'S/]^#RS'HT::]&H)S/ZMI_N
M)X>EC[,_U.Z7Z_&45W8*2WZ_["K+Y^ZY#M"G,':BT\4"J&5F/&R5E*2P%2,N
M6V_8@ANDE".(9?=(]FH<^S6$L-J^3'K=0)7 0/WF0I^-N8/=5Q?[.LGV>=-X
MK'[[^EF9*M47+YNETF9C(XX[6V]YED/NF38Q+<,:@[N1&V%Y=HYT3*VPLSF>
M[D> O'[4G@,3DGH,!6))-:$.<6RF87-!)QR$[#H9B) 0&<0QT/M?/SD IRX=
M&@P>&0;H7\.-HBR$-KRVJ:Z'USN3$:G*+DA0B6F685#;@9(K_$UV*2Y=$<)_
M9,+E&C5"BJ%V"QH9EZX>#@I ERN_;>VC[9B/@OE; A8<N3<R<"%4-_W-@Z:E
MI[CLW4ST!\/6W4"=O'1)P6T;;&VYS!;6(UK_QIJB;OKTD[1FZ]>&);A.GW1F
M5T\587E[$5['1'C-#0;(ADPDR^MMI_:'$!]+-PWMY2&NO"F.%5YL39;RY3-5
M/?D)W*LQ[N_IO!-T036IF*=$T=5.&\-WW???)[N93DP4"6WL%"*R]5H50)R5
MU=*S@H%_Q$L\,%%H4F*1.!%T5TZQNX)17QHO9L-WD 4+\@Z28$?G,DWV8WM
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
MFPOD"-,BW*%7E8L@RY57I8OC0J:#>XVF&6A79F<?1"&@9[FM3U=ZS@%95!B
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
MK:TR^M_IONZ!5CM/@%8 YN?WG:O.T36=>K,QSE22P;$R0 ,\;)ZE0[A%P"_
M"'QP'".:P8=3J82?QBJ9OU-ZQ[U1AI/C6^:VV1!0;,0#05,*C< <$3AAR5CX
MLB]%T&ST1!A/+"3FMMDLA("WH\1"MQ(G$8_;EES@ 1R3O!'L,L23!H"XH:ZY
M_> ;SG8.]%$!AM;+[>^/;95ESX^"9A8/D,KMQ9984#KD*4@:E7(9+>-PP$[^
MR:., V,H+1^*%&;:2,;<E]%@GVUH:;!VV$Y2SQP2XL+>0?V7N/T7>$;]&L0/
M<X&C<1A/Z=(67A]>#-T(DMUZ3G>+ACT\'3[&#0(=;O\(=&BO#ODQS"1]TBA0
M<0A$ @P>F:R"OP81,<B(";H2&&$8KL4#T>^#-$!V:M4&<Z6@."". !* N(@'
MD20U $;C(HE0-](7S8;AY68VKS2UBV(3F0P1)D(UBV@P48X>-2O@CX,*6T^
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
M6 <  -17   5              "  8@.  !D=6]T+3(P,C8P-# Q7W!R92YX
M;6Q02P$"% ,4    " #%@X=<7!D.7!,3  !29@  "P              @ $3
M%@  9'5O=%\X:RYH=&U02P$"% ,4    " #%@X=<F*MT' ,;  !WI   #P
M            @ %/*0  9'5O=%]E>#$P>C$N:'1M4$L%!@     %  4 .P$
' ']$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>duot_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2026"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="duot-20260401.xsd" xlink:type="simple"/>
    <context id="AsOf2026-04-01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2026-04-01</startDate>
            <endDate>2026-04-01</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="AsOf2026-04-01" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-04-01" id="Fact000004">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2026-04-01" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-04-01" id="Fact000010">2026-04-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2026-04-01" id="Fact000011">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2026-04-01" id="Fact000012">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2026-04-01" id="Fact000013">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2026-04-01" id="Fact000014">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2026-04-01" id="Fact000015">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2026-04-01" id="Fact000016">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2026-04-01" id="Fact000017">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2026-04-01" id="Fact000018">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2026-04-01" id="Fact000019">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2026-04-01" id="Fact000020">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2026-04-01" id="Fact000021">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2026-04-01" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2026-04-01" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2026-04-01" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2026-04-01" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2026-04-01" id="Fact000026">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2026-04-01" id="Fact000027">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2026-04-01" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2026-04-01" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
