<SEC-DOCUMENT>0001079973-24-000921.txt : 20240621
<SEC-HEADER>0001079973-24-000921.hdr.sgml : 20240621
<ACCEPTANCE-DATETIME>20240621080010
ACCESSION NUMBER:		0001079973-24-000921
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20240618
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240621
DATE AS OF CHANGE:		20240621

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
		IRS NUMBER:				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:		241058364

	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/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:DUOT="http://duostech.com/20240618">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03E_DUOT_duostech.com_20240618 -->
<!-- Field: Set; Name: xdx; ID: xdx_04F_20240618_20240618 -->
<!-- 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="AsOf2024-06-18" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000004" name="dei:EntityCentralIndexKey">0001396536</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="duot-20240618.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-06-18">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001396536</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-18</xbrli:startDate>
        <xbrli:endDate>2024-06-18</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
  </ix:resources>
 </ix:header>
</div>


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

<p style="margin: 0"></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_901_edei--DocumentType_c20240618__20240618_z3h6jtDsdIZb"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_904_edei--DocumentPeriodEndDate_c20240618__20240618_zFeullJir8Dh"> <ix:nonNumeric contextRef="AsOf2024-06-18" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">June 18, 2024</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_90E_edei--EntityRegistrantName_c20240618__20240618_zhRu7VulhKjf"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_90B_edei--EntityIncorporationStateCountryCode_c20240618__20240618_zxTl9zp8EADl"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_904_edei--EntityFileNumber_c20240618__20240618_z7r785fV9Jif"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000013" name="dei:EntityFileNumber">001-39227</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20240618__20240618_zVa03Ywncxq2"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_906_edei--EntityAddressAddressLine1_c20240618__20240618_zqwGZRGFQZOj"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000015" name="dei:EntityAddressAddressLine1">7660 Centurion Parkway</ix:nonNumeric></span>, <span id="xdx_907_edei--EntityAddressAddressLine2_c20240618__20240618_zyBjVjPi7tL5"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000016" name="dei:EntityAddressAddressLine2">Suite 100</ix:nonNumeric></span>, <span id="xdx_905_edei--EntityAddressCityOrTown_c20240618__20240618_zeVMRE89AF4k"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000017" name="dei:EntityAddressCityOrTown">Jacksonville</ix:nonNumeric></span>,
<span id="xdx_90D_edei--EntityAddressStateOrProvince_c20240618__20240618_z9rrIVwD6b74"><ix:nonNumeric contextRef="AsOf2024-06-18" format="ixt-sec:stateprovnameen" id="Fact000018" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20240618__20240618_zXkYYbnpQED8"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_900_edei--CityAreaCode_c20240618__20240618_zwb6SMrlP2K3"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000020" name="dei:CityAreaCode">(904)</ix:nonNumeric></span> <span id="xdx_90C_edei--LocalPhoneNumber_c20240618__20240618_zY7DO2T8GPT7"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_904_edei--WrittenCommunications_c20240618__20240618_zBMnNs6mVBE5"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_90A_edei--SolicitingMaterial_c20240618__20240618_zc3vWLouKgx2"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_908_edei--PreCommencementTenderOffer_c20240618__20240618_z1bGyyKLg2cc"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_900_edei--PreCommencementIssuerTenderOffer_c20240618__20240618_zBB9Fr5QhHd2"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_909_edei--Security12bTitle_c20240618__20240618_z0mOp9TobAyf"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_90C_edei--TradingSymbol_c20240618__20240618_zm1RK4eLUnli"><ix:nonNumeric contextRef="AsOf2024-06-18" id="Fact000027" name="dei:TradingSymbol">DUOT</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span id="xdx_902_edei--SecurityExchangeName_c20240618__20240618_zhkcxEgYDCch"><ix:nonNumeric contextRef="AsOf2024-06-18" 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_c20240618__20240618_zKygCPCKVSza"><ix:nonNumeric contextRef="AsOf2024-06-18" 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"></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"></p>





<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; color: rgb(0, 0, 0); letter-spacing: normal; word-spacing: 0px; text-align: justify; text-indent: -1in"></p>

<p style="font: 10pt Times New Roman, Times, Serif"><b>Item 7.01 Regulation FD Disclosure.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 12pt; text-align: justify"><span style="background-color: white">On June 18, 2024, Duos Technologies
Group, Inc. (the &#8220;Company&#8221;) held a press conference to discuss major developments that will expand its market reach and enhance
its growth trajectory, including a new business agreement with a major Class 1 railroad and a significant new business venture in a new
market.&#160; The press conference was led by Mr. Chuck Ferry, Chief Executive Officer of the Company, Mr. Adrian Goldfarb, Chief Financial
Officer of the Company, and Mr. Doug Recker, who will be, effective July 15, 2024, President of the Company&#8217;s subsidiary, Duos Edge
AI, Inc. &#160;&#160;A press release regarding the press conference is furnished as Exhibit 99.1 and a transcript of the press conference
is furnished as Exhibit 99.2, each of which is incorporated herein by reference.</span><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 12pt">The information in Item 7.01 of this Current Report on Form 8-K,
including exhibits 99.1 and 99.2, is being furnished and shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities
Exchange Act of 1934, as amended, or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference
in any filing under the Securities Act of 1933, as amended, except as expressly set forth by specific reference in such filing.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 12pt">The press release and transcript of the Press Conference may
also be found on our website at http://duostechnologies.com/.</p>

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>(d) Exhibits</b></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: rgb(204,238,255)">
    <td style="font-size: 12pt; text-align: justify; text-indent: 0pc"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.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="ex99x1.htm">Press Release dated June 20, 2024</a></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">99.2</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="ex99x2.htm">Transcript of Press Conference with Mr. Chuck Ferry, Mr. Adrian Goldfarb and Mr. Doug Recker dated June 18, 2024.</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
      (embedded within the Inline XBRL document)</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">&#160;</p>


<!-- Field: Page; Sequence: 2 -->
    <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: 55%">&#160;</td>
    <td style="width: 6%">&#160;</td>
    <td style="width: 39%">&#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: June 21, 2024</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/&#160;<i>Adrian G. Goldfarb</i></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td rowspan="2">
    Adrian G. Goldfarb<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></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>

<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-99.1
<SEQUENCE>2
<FILENAME>ex99x1.htm
<DESCRIPTION>EXHIBIT 99.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<P STYLE="font: 17pt Calibri, Helvetica, Sans-Serif; margin: 0"><B></B></P>

<P STYLE="font: 17pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies Announces Major Business Expansion</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><I>CEO outlined strategic initiatives for business
growth including strategic partnership with Class 1 railroad and announcement of senior leadership of its new Edge Data Center subsidiary
</I></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B>JACKSONVILLE, FL <FONT STYLE="color: #080808; background-color: #FDFDFA">/
Globe Newswire </FONT>/ June 20, 2024 </B>-&nbsp;<B>Duos Technologies Group, Inc.</B>
(&ldquo;Duos&rdquo; or the &ldquo;Company&rdquo;) (Nasdaq: DUOT), held a press conference on June 18<SUP>th</SUP>, highlighting key developments
in its business strategy. The event was attended by local dignitaries, members of the Jacksonville Chamber of Commerce, and key industry
stakeholders. The event was also streamed live via the Duos YouTube channel.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><IMG SRC="image_001.jpg" ALT="" STYLE="height: 292px; width: 624px"></P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">CEO Chuck Ferry announced that the Company had signed
a strategic partnership with a Class 1 railroad in preparation for rolling out its subscription based railcar inspection system. The System
has been under development and is currently in both production and test environments with key railroad operators. It expects to announce
more details in the next few weeks but Mr. Ferry disclosed that Amtrak is a current user of the system. Amtrak has engaged Duos to build
two sophisticated, high-speed systems expected to be in production early next year and was in the process of shipping the first part of
those systems during the event. The system shipped is a specialized Edge data center to handle the massive amounts of AI and data processing
and is similar to the Edge Data Centers that will be deployed by Duos new subsidiary. This data center will support the two portals which
are capable of performing mechanical analysis of trains at speeds up to 125 MPH, and will deliver actionable safety data within 60 seconds,
enhancing safety and efficiency in rail operations.</P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">Mr. Ferry also commented
on the depth of experience at Duos including the ability to deploy large, sophisticated projects including the RIP&reg;s,
Edge Data Centers and the provision of power infrastructure necessary to support such projects. With these new developments, Duos is now
engaged in the fast-growing areas of AI, data center deployment and power infrastructure. According to Michael Elias, Senior Equity Research
Analyst at TD Cowen, &ldquo;AI is driving a re-rating of the data center demand as the data center leasing seen in the last 12 months
is the equivalent of adding an entire New York City to the US electricity grid&rdquo;.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&quot;We are thrilled to
announce these groundbreaking developments that not only reinforce our leadership in rail safety but also expand our technological reach
into new markets,&rdquo; said Chuck Ferry, CEO of Duos. &ldquo;Our partnership with Amtrak and the deployment of our Edge Data Center
represents significant strides forward, while the formation of Duos Edge AI marks an exciting new chapter for our company.&quot;</P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">Mr. Ferry also announced that Doug Recker, an IT
veteran and former marine, has been appointed as the President of a new subsidiary, Duos Edge AI Inc.,
effective July 15, 2024. Mr. Recker spoke briefly about his views on the large opportunity for Duos including the provision of Edge Data
Centers to remote districts, including schools and health facilities. This venture will leverage Duos' AI processing expertise to drive
innovation and efficiency in various sectors. Mr. Recker, with over 30 years of experience in telecommunications and data centers, will
lead the subsidiary's efforts to deliver high-speed connectivity and compute power to underserved areas.</P>

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

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&quot;I am excited to join
Duos and lead Duos Edge AI. Our focus on education, healthcare, and rural industries will help drive innovation and growth, ensuring that
these communities benefit from the same technological advancements as major urban centers,&quot; said Doug Recker, President of Duos Edge
AI.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify; background-color: white">To stay up to date on the
Company's most recent developments or to learn more about the Duos story and its revolutionary technology platforms, be sure to follow
here or sign up for email alerts here.
For more information please contact DUOT@duostech.com or visit the Company's website and social
media channels: Website, LinkedIn,
Twitter.</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify; background-color: white">&nbsp;</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><B>About Duos Technologies Group, Inc.</B></P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">Duos Technologies Group, Inc. (Nasdaq:
DUOT), based in Jacksonville, Florida, through its wholly owned subsidiary, Duos Technologies, Inc., designs, develops, deploys and operates
intelligent vision-based technology solutions using <FONT STYLE="color: #222222; background-color: white">Machine Vision and Artificial
Intelligence (&ldquo;AI&rdquo;) to analyze fast moving freight, passenger and transit trains and trucks</FONT> streamlining operations,
improving safety and reducing costs. The Company provides cutting edge solutions that automate the mechanical and security inspection
of fast-moving trains, trucks and automobiles through a broad range of proprietary hardware, software, information technology and artificial
intelligence. For more information, visit www.duostech.com.</P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify"><B><I>Forward- Looking Statements</I></B></P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify"><I>This news release includes forward-looking
statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act
of 1934, as amended, regarding, among other things our plans, strategies and prospects -- both business and financial. Although we believe
that our plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure
you that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks,
uncertainties and assumptions. Many of the forward-looking statements contained in this news release may be identified by the use of forward-looking
words such as &quot;believe,&quot; &quot;expect,&quot; &quot;anticipate,&quot; &quot;should,&quot; &quot;planned,&quot; &quot;will,&quot;
&quot;may,&quot; &quot;intend,&quot; &quot;estimated,&quot; and &quot;potential,&quot; among others. Important factors that could cause
actual results to differ materially from the forward-looking statements we make in this news release include market conditions and those
set forth in reports or documents that we file from time to time with the United States Securities and Exchange Commission. We do not
undertake or accept any obligation or undertaking to release publicly any updates or revisions to any forward-looking statements to reflect
any change in our expectations or any change in events, conditions or circumstances on which any such statement is based, except as required
by law. All forward-looking statements attributable to Duos Technologies Group, Inc. or a person acting on its behalf are expressly qualified
in their entirety by this cautionary language.</I></P>

<P STYLE="font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt; text-align: justify">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif"><B>Contacts</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>
    <P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><B>Duos Corporate</B></P>
    <P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; color: #26282A">Fei Kwong, Director, Corporate Communications</P>
    <P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><FONT STYLE="color: #26282A">Duos Technologies Group, Inc. (Nasdaq: DUOT)<BR>
    904-652-1625<B><BR>
    </B></FONT><FONT STYLE="font-size: 12pt"></FONT><FONT STYLE="font-size: 11pt">fk@duostech.com</FONT><FONT STYLE="font-size: 12pt"></FONT></P>
    <P STYLE="font: 12pt Calibri, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>
    <P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0">&nbsp;</P></TD></TR>
  </TABLE>
<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>3
<FILENAME>ex99x2.htm
<DESCRIPTION>EXHIBIT 99.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

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

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

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

<DIV STYLE="padding: 0in 0in 1pt; border-bottom: Black 1.5pt solid">

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Duos Technologies</B></P>

<P STYLE="font: 14pt Calibri, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>Press Conference | June 18, 2024</B></P>

</DIV>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.5in"><B><U>Presenters</U></B></TD><TD></TD></TR></TABLE>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>Chuck Ferry, Duos Technologies Group
CEO</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>Adrian G. Goldfarb, Duos Technologies
Group CFO</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>Doug Recker, Duos Edge AI President</B></P>

<P STYLE="font: 11pt/150% Calibri, Helvetica, Sans-Serif; margin: 0 0 0 0.5in; text-indent: -0.5in"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0"><B><U>Q&amp;A Participants</U></B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>John Avendano, Ph D. &ndash; FSCJ president</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>Dr. Bob Touchton &ndash; Advanced Autonomy
Specialists</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>Tim Weintraut &ndash; Alpha Wolf Capital</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>YouTube Channel Participants</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 0; background-color: white"><B>&nbsp;</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
Goldfarb:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 4pt 0 12pt; text-align: justify">Okay, so good morning. My name is Adrian
Goldfarb. I'm a Chief Financial Officer for Duos Technologies. I would like to take this opportunity to welcome everyone. Thank you for
taking the time out of everybody's busy schedule to be with us, and it's the people both here in person at our headquarters and also
the many of you who have chosen to watch this on our live-streaming YouTube channel. We would particularly like to welcome the Jacksonville
Chamber of Commerce. Thank you very much. And all the members who are present here today. Our press conference is scheduled for approximately
30 minutes with some comments from senior management and also some time for Q&amp;A. Let me also introduce some other executives who
are here. Mr. Jeff Necciai, who's our Chief Technology Officer. Ned Bushman, our Director of Engineering, is out back. And Dave McKee
somewhere in the back. There he is, who's a strategic advisor for us.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; margin: 4pt 0 0pt; text-align: justify">Following the Q&amp;A, if you'd like to tour
the facility, please see Fei Kwong who will arrange for you to be accompanied, given that we've got an active operation going on at the
moment, so we just need to be accomplished for safety reasons. A couple of just safety briefings. In the unlikely event of an emergency,
please exit through the main door where you came in, assemble by the Duos Tech sign, and await further instructions. And most importantly,
because I usually forget this, the restrooms can be found if you go down past the main desk, past the kitchen, and turn to the right.
There's a series of restrooms there. Now, without further delay, let us begin with our press conference and let me welcome the main speaker
for this morning, Duos Technologies CEO and member of the board of directors, Mr. Chuck Ferry.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;  text-align: justify"></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Thank you. Good morning everyone, and thank you for joining
Duos Technologies here at our headquarters here in Jacksonville, Florida, and also for all those that are viewing the press conference
today during our YouTube channel as well. Thank you very much for joining us. My name is Chuck Ferry. I'm the Duos Technologies Group
CEO, and I'm real excited to discuss three key initiatives we are currently working on that are going to transform our technology startup
company into a more diversified and profitable company here in the next 12 to 18 months. A brief overview of my background for those
who don't already know me. I served 26 years in the United States Army as an enlisted man, NCO and Commissioned Officer leading infantry,
ranger, and special operations units, to include 48 months of combat in Afghanistan, Iraq, and Somalia. After retiring in 2009, I've
been a general manager of a defense contracting company based in Tampa, Florida, Chief Executive Officer of an international fast power
company based here in Jacksonville, APR Energy, and for the last four years have been the CEO for Duos Technologies.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Duos Tech, which is a publicly traded NASDAQ company, currently
employs 75 highly skilled people here in the local area, which includes electrical, mechanical, systems, and optical engineers, IT engineers,
software developers, AI data scientists, program and construction managers. You can see some of our construction managers out back out
loading our large edge data center right now. And railroad specialists, which includes mechanical car men and operation specialists.
About a third of our workforce are military veterans and most of our employees have college degrees, many of whom earned those degrees
here at local universities here in Jacksonville and throughout the state of Florida. To say I'm proud of our team here is an understatement.
Our key offering today is a sophisticated large-scale scanning technology known as a railcar inspection portal, or we call it a RIP&reg;.
Duos is the inventor of the railcar inspection portal, and we've been deploying this technology since 2010.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">We're the only turnkey provider of this cutting-edge, machine
vision, artificial intelligence, wayside detection system. You'll often hear our railroad customers call it by other names. Sometimes
you hear it called automated inspection portal or AIP, or some of other customers like to call it the train inspection portal or TIP.
Regardless of the name, Duos designs, manufacturers installs, operates every aspect of the solution, including the hardware, the software,
the IT infrastructure, as well as the artificial intelligence development, and it's all done right here in Jacksonville, Florida. Duos
holds 10 active patents and currently has six more pending for the railcar inspection portal. Currently, we operate and maintain 13 of
the railcar inspection portals covering large parts of Canada, Mexico, as well as the United States, providing service to major passenger
and freight railroads, which includes Amtrak, Canadian National, CSX, CPKC, and Ferromex. We have an additional three portals scheduled
for installation later this year and early next year, including two highly advanced versions that can scan railcars at speeds up to 125
miles per hour. That'll be for Amtrak up on the northeast corridor.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">With this background in mind, let me now get to the main
reason why we felt it was important to hold this press conference. Duos is in the process of implementing a major expansion of our business,
based on the solid foundation built in the last several years. Our first initiative is related to expanding the usage of literally millions
of images and associated data generated by the 13 portals, which see on average more than 50% of the railcars in operation in all of
North America. To that end, Duos has signed a long-term strategic partnership agreement with one of our customers that allows us to extend
safety data subscriptions to rail owners and shippers, which there are hundreds of. We are now able to provide critical safety and security
data from eight of our 13 portals that we operate at a very affordable price. We expect to announce further information about this partnership
in the next few weeks, and this gives us a solid pathway now to growing our recurring revenue and to fund future technology improvements.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Our second key initiative is our ongoing work in support
of Amtrak. Coming off script a little bit, if you walk through our building, you will see equipment, which includes the equipment that's
being moved out back right now by a 100-ton crane, and a lot of that equipment right now is scheduled to go up into Amtrak at the Secaucus
location. After two years of development, manufacturing, and preparation, we're now moving into the installation phase for two of the
most sophisticated railcar inspection portals that will operate in Secaucus, New Jersey, on our nation's critical northeast corridor.
These portals can do a 360-degree safety scan of a passenger train at 125 miles per hour. One of the key defining technologies of the
Duos solution is the ability to process data at the edge. That is, by placing our image and AI processing systems as close as physically
possible, which allows us to provide critical safety data to the rail operator within 60 seconds of the train passing.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Due to the massive amount of data processed, attempting to
send all that data over the network would be extremely inefficient, delaying the results of the analysis. Duos is a leader in the provision
of edge data processing, and I'm pleased to announce today that we're out loading a large edge data center from our headquarters with
a 100-ton crane or oversized flatbed truck to be placed track-side in Secaucus, New Jersey, that will serve as the brain of these two
new portals. And I do want to make a shout-out to our partner, Landstar, which is also a Jacksonville based company, which you're all
pretty aware of. Mr. Frank Lonegro, who's the new CEO of Landstar, also happens to be a member of our board of directors, and so I'm
real proud that Frank is also on our team as a very experienced railroader, obviously now as a [inaudible 00:08:08] moving some of our
equipment. This edge data center computes more than 85 gigabytes per second using advanced Dell servers and NVIDIA GPU cards through
a set of software and artificial intelligence to deliver actionable safety data in less than 60 seconds after the railcar passes.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">These new railcar inspection portals are expected to be fully
operational on the northeast corridor in early 2025, but Amtrak isn't waiting to use this technology. Late last year, Amtrak and Duos
began a pilot program to test the subscription concept I previously mentioned. At three different existing portal locations, Amtrak long-distance
passenger trains are scanned and the machine vision images are sent real time to Amtrak mechanical inspectors who have used the data
with excellent results during that testing period. This is the same benefits that will now be available to hundreds of car owners and
shippers here immediately. This leads me to the third initiative which we'll discuss before we take questions, and it is a very exciting
opportunity for us to diversify, using the experience and the skill sets that already exist here in the company. As mentioned in the
Amtrak opportunity, Duos is a leader in the provision of edge processing for applications that require near-instantaneous response time
of analysis on massive amounts of data.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Rapid growth is expected in the data center
industry given the rollout of 5G and AI computing that impacts every aspect of our economy. Billions of private and government dollars
are being committed to support this growth, which includes installing and operating edge data centers just like the one that you see out
back here in our parking lot, and is similar to the 13 edge data centers we currently already operate out in the field. In fact, I have
a quote here from TD Cowan, a key analyst in the data center and telecommunications space. So according to Michael Elias, Senior Equity
Research Analyst at TD Cowan, &quot;AI is driving a re-rating of data center demand, as the data center leasing scene in the last 12 months
is the equivalent of adding an entire New York City to the US electricity grid.&quot; As you can see, a huge area for opportunity for
us.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Given our leadership in this area, I am pleased to formally
announce that we have incorporated Duos Edge AI as a standalone subsidiary of Duos Technologies Group. This is the first new subsidiary
and planned major market expansion in the company's history. The new company will be focused on installing, owning, and operating Edge
Data Centers. We are already engaged in discussions with potential users of the Edge Data Centers, and I expect this line of business
to grow quickly, and again producing fast increasing recurring revenue for us while at the same time diversifying the company. As an
adjunct to that business, I previously mentioned that I served as CEO of a power company, specifically APR Energy here in Jacksonville,
Florida, and that a number of the folks that are on our staff today here at Duos Tech served with me in that company and also happen
to be experts in the area of power.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Our engineering and implementation of this will likely provide
additional sources of business for us, since the US is very short of power for the anticipated new data centers. For our Wall Street
followers, I now believe that these three initiatives announced this morning put Duos front and center of the fastest-growing markets
over the next several years, namely AI and infrastructure, including data centers and power provision. Finally, in order to help us achieve
the anticipated growth that these new initiatives bring, I am very pleased to announce, effective July 15th, 2024, Mr. Doug Recker as
the president and founder of Duos Edge AI. Doug, could you please come up and join me?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">So a little bit about Doug. Doug has over 30 years of experience
in the telecommunications and data center industry. I think many of the folks here in this room, some of you guys know him already and
know of his track record, but we'll talk a little bit more about him. Most recently, he was a CEO and founder of Edge Presence, successfully
building and operating an edge data center company, and he was also the CEO and founder of Colo5, a large brick and mortar data center
colocation company with multiple sites in Florida. Colo5 was acquired by Cologix in 2014. Doug is also a former marine infantryman and
veteran. Doug, I'd like to turn it over to you for your comments, please.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Doug Recker</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. Thanks, Chuck. Thank you, Chuck. I am very excited
about this, and if you thought that was cool, wait until you see this stuff. So, real excited about this. Duos AI and the market potential
with Edge Data Center in the data center industry is phenomenal. Duos Edge AI will primarily start with a focus on education, healthcare,
oil and gas, as well as manufacturing and rural areas in tier-three and tier-four markets. Our mission is to bring the same level of
connectivity and compute power to those in rural areas seen in the bigger cities across America, so students will have the same advantages
regardless of where they live, provided by better and faster access to information and technology. Doctors and hospitals will be able
to provide remote healthcare, services that patients typically have to travel a long way to acquire. Rural cities will be able to attract
bigger companies for manufacturing because our solution will deliver the necessary AI compute power and deliver more AI speeds onsite
rather than 150 to 350 miles away, so closer to the eyeballs is what we call it.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Duos Edge AI has the most innovative design modular approach
in its edge sites. Our sites offer the same technology, security, computer power that the traditional brick and mortars offer. Our sites
will create competition in the local markets with connectivity and carrier choice while lowering latency to as low as two milliseconds
in some areas, which is incredible. We'll also allow cloud providers and bare metal providers to access their customers in these markets.
We'll see these use cases expanding across agricultural industry as well as cultivating soil, producing crops. Raising livestock is becoming
even more dependent on AI technology. Our edge sites will allow this industry to employ the use of drones, autonomous vehicles, to enhance
and improve their operations. We have seen opportunities that tie the weather forecast to assist farms and water conservation efforts.
This is just one example of how AI can change the agricultural landscape.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">It will create better competition, help farmers save a tremendous
amount of money, and produce better yields from their crops and livestock. Honestly, Chuck, the opportunities are endless in this market.
Just as Duos delivers the edge computing track-side for the rail industry, as the need for higher density compute AI, local proximity
continue to grow, Duos Edge will be able to provide the best possible solution for these smaller markets. Our edge sites will provide
ongoing recurring revenue and will also help local communities be more competitive and drive growth. It's a truly win-win situation for
all parties involved. We're excited to launch this division in mid-July and we'll have additional updates on our business activities
in early August, so here we go. We're ready to run. Chuck, thank you.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. Thank you, Doug. I am really, really excited about
working with you and we're so glad that you've joined our team and we look forward to getting this part of the business going. Ladies
and gentlemen, I hope as you walk around our headquarters today, you won't just see, but you'll feel the excitement and the talent that's
within this building here. Again, largely all here from the Jacksonville area, and again, we're very, very fortunate to have everyone
here as well as everyone that's watching on the webcast. This ends our formal comments, and at this point, we'd be happy to take questions,
please. And we also have some questions from out in TV land as well.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Go ahead first.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. Well, I'll get started.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. Well, we get-</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb (on behalf of Tim Weintraut &ndash; Alpha Wolf Capital)</B> :</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">The first question from YouTube is, &quot;With the hiring
of the president for this new business opportunity, would it be rational to believe that there are some strong indications that there
could be the announcement of a contract in the near term?&quot;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah. Look, we've publicly talked about, in our quarterly
earnings calls, the fact that we're actively in discussions right now with several parties down in the state of Texas. We're not going
to talk about their names right now because it's sensitive, but we've already have plans right now to install our first three edge data
centers, most likely down in the state of Texas, and we will bring more information and news about that here in the coming future.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb (on behalf of Tim Weintraut &ndash; Alpha Wolf Capital)</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. The next question is, &quot;How long
do you anticipate it will take before the shareholders have a clear picture of the magnitude this opportunity presents to Duos?&quot;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah, I think the most likely time, obviously we'll talk
in more detail about this during our quarterly earnings call in August, which is coming up pretty fast. And then Doug and I have already
talked about doing some follow-on press releases where we'll put out more detailed plans and what that means in terms of shareholder
value that goes with that, but I think that'll come in the next month or two for sure. Any other questions here from the local group
here, please? Yes, sir.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>John Avendano,
Ph D.</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Quick question. So obviously expansion is part of the plan
here. You employ 70 plus employees now. What are you looking to have the expansion look like? And then where you're going to gather future
talent?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Just repeat the question.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah, so the question from the crowd here is what does our
growth look like in terms of number of employees and things like that here, look, and what does that mean here for the community of Jacksonville?
In my opinion, I think over the next two or three years, we'll probably double the size of our staff if things go the way that we anticipate
them. It could even be more than that. At this point right now, we've a lot of folks talk about the challenges of recruiting software
developers, AI data scientists. Those are hardware engineers that we have, and in the past it's been challenging for us. In the last
18 months, for us here in this company, I have not had a problem recruiting. Partly because of what we do here and because of the team
that we've assembled, we've had great success in recruiting those highly skilled, talented folks and retaining them here as well. And
that's largely due to Jeff Necciai, our CTO, and some of the other key leaders that we have here in the company.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Another question from the field. How closely are you working
with the railroad industry in general as you roll out the subscriptions?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah, no, so look, we're very, very close and very actively
engaged with the rail industry writ large. So with the help of David McKee, who is a 40-year railroad veteran, and again, some of the
other leaders here, over the last year, we have probably briefed more than 30 senators and congressmen up in Capitol Hill related to
the Railway Safety Act and some of the ongoing other initiatives for safety in the United States. We've briefed the Federal Rail Administration.
They've visited here at our headquarters. And we've also briefed the national leadership of the labor unions that represent the mechanical
car men. We actually have three mechanical car men here on our staff because they provide the subject matter expertise for the railcar
inspection portal. And obviously, we have CSX is one of our main customers. They're right here in Jacksonville, and they provide obviously
a number of jobs here in the local area as well as nationwide.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">So in that vein, I think this week we actually
have a session with Railway Age, which is a large conglomerate of rail safety and rail executives. We're going to do about a 10-minute
pitch. We will sit right in between Joe Hinrichs, the CSX CEO, who's going to address that meeting, as well as the NS CEO, Alan Shaw,
so we're looking forward to that later this week.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay. Question for Doug here, if you want to-</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry:</B></P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Awesome. Come on up here, Doug.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">So Doug, they want to know, why Duos?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Doug Recker</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Why Duos? The name or the company?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">The company. Why did you join?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Doug Recker</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Oh, well, it's pretty apparent. I've been in this business
a long time. I've built brick and mortar data centers. I've built modular data centers for years, so the challenge in the business and
the modular deployment business is to find the right people that can deploy and manufacture these. So you have one piece is the manufacturing,
but the big piece is anybody can build a pod. It's how you put them on the ground, how quickly you put them on the ground. Do you put
them on the ground correctly? How do you manage that process? Well, when I first met these folks four or five months ago, I came in,
they have all the people. This is a perfect fit for somebody that's doing it. They're already deploying microdata centers, but on a larger
scale, they have the infrastructure in place. They have know-how. They have the engineers. They have the electricians.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">And for a small company like myself, that's hard to get and
it's hard to employ those folks, so the assets were already here. Now, I incorporate my design, my product into this, and it's a win-win.
We can deploy quickly, we can hit the customers quickly and meet their demands. And with the demand of the data center business right
now, they actually develop power, so I can really deploy my pod and have its own power source. It's incredible, because the challenges
of permitting and power and all that, they all come together here and make this a big win for us. So I'm extremely excited to see how
quick we can launch this.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb (on behalf of YouTube Channel Participants)</B> :</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">And one more question for Doug. Given that Duos has already
had partnerships with Nvidia and Dell, is that going to be helpful to being growing that business?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Doug Recker</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Oh, extremely helpful. You're talking about
two brilliant, great companies, and they're in need also of something like this. So we put all this expertise together, their current
relationships, I think it's a win-win for everybody, like I said before.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">&nbsp;</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><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: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay, great.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Just want to follow on from Doug here. Following what Doug
was talking about, in the fall of 2017, there was probably about 12 of 15 folks that are in this company now that were with me at APR
Energy. Fall of 2017, we put in five power plants simultaneously, so we had two power plants going in, about 270 megawatts, into Southern
Australia on two different sites. The hurricanes went through the Caribbean and took out Puerto Rico. Terrible, terrible Hurricane Maria.
We deployed and built two different power plants down there and about 20 days flat. During the same time, we're building plants in Australia,
and then they had earthquakes in southern Mexico, and we airlifted another power plant. All five of these plants were all put in about
120 days flat. And so the core of the staff that's here, again, all from Jacksonville, Florida, when you put that team together, it is
a good match, I think, for what we intend to do here right now in the data center business.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Dr. Bob
Touchton</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Now that you bring up Australia-</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Sure.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Dr. Bob
Touchton</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">... what's on the horizon or in the game plan for international
sales of RIP itself? It seems like this is an issue that's not just limited to the United States.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Yeah, so the question was what are our plans to take the
railcar inspection portals and other technologies international, given our backgrounds of being international here. The answer is we
actually have several, probably five or six active proposals in progress right now for international opportunities. One of them actually
is from Australia, because they have a very large rail network there. Another one's coming out of Saudi Arabia. We've had others come
out of South America, and then we have additional ones coming out of both Mexico and Canada, so those are active and ongoing. We have
not actually scored, so to speak, or closed any of those contracts, but there's certainly a lot of interest out there. And then we also
have international partners, larger rail operating companies that are calling us and asking us to partner with them, so we look forward
to hopefully consummating some of that in the future.</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Adrian
G. Goldfarb</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Any other questions?</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif; text-align: justify; margin-right: 0; margin-bottom: 0; margin-left: 0"><B>Chuck
Ferry</B>:</P>

<P STYLE="font: 11pt Calibri, Helvetica, Sans-Serif;   text-align: justify">Okay, so we will end the formal press conference.
So obviously out back, we're out loading this large edge data center, and then here in the building we have Fei Kwong and some of our
senior leaders. We'd be very happy to take you around the building, show you some of the different pieces of equipment that have designed
and developed and patented. They're right here in the building. I call it the petting zoo. And we'd be happy for you to take a look at
those. Thank you again for joining us.</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  H'!PD'!@H)" D+"PH,#QD0#PX.
M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_
MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]
M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P  1" $D G # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#RC-%-S2YK
MKN06M.L)]3O4M;9<N_?L!ZFO4=#\/6>C6X\J,2S_ ,<K#G\/:L7P+8+;:?\
M:V7]Y.<@_P"S77H6\MNF7'Z5U0CRJ_4\3&XB4YNG%Z(E>^N$A$2S2*O3:#BM
MC0]/$!6X=LRN. .P]ZYS(<D#( J_#J=Q! 5W=. 2.12J1;C:)ST*D8SYIZVV
M.IU#58;&,ASEMN0HKP3QQ#?-KDE[>.94N#E'[#_9KT*ZN9)F+2NS,>YK$\26
MXNM N0P+%%WCCG-*G048VZG7#'2G63>VQYQ;P275Q'!"I:21MJ@=S7N/A3PC
M#H6DQK)AKAAN=L=ZY'X8^&E8_P!L78Z'$*G]37<^)O$,6AZ1)<<;APJD]36+
M;^&.YVU)*3UV7YG!_$'5BMR-,MF^=S\Y'85S$.VTAV;>!WIGFRWES+>W)+33
M'.3V%5+ZXX\L'GO74O=5Q0IV7*0WMT;F3'1%Z"H%+>IIM:&AZ/<:]K%OIUKP
M\S<L>B+W8_2L&VW=G39)'7_#'PDVNZC_ &G?)G3[1^%;_EM)V'T'4_E7L]Y=
MPV-I-=W4@C@A0O(Y[ 57TG3;;1M+M]/LEVPP)M7U8]R?<GFO*_BQXR^V7!T"
MPDS!"P-TZGAW'1?H._O]*Y9-U9>2*7NKS9QWB;7Y_%7B">]92!(P6"/^X@X
M_J:O:?IZ66T[ \W\3>A]!6%I;&*Y\\#)CZ?4UZWX+\,K(J:E?1G!&8HG'ZFN
MZ$HPASR.:MS74(G)M%(H#/&ZYZ;AUI, X&./?BNU\:W%I' MI$ ]RQ!VK_"*
MY.6QFBAW.!ZE<UO3GSQYMCBD^5V;(%C=W"(-SMP .]>A>%O"%OID0GEB7[0_
MS-@<9JAX+\/-,JZE.!LR?*#?SKN0-HQZ5QXJO]B)U8>DY>]+8-@ KF/&NM+I
M&DR;07GD^2*->K,>@KI9I!#$SL0 HR2:YK3-,EU?6/[9U&(I'$<6D+]0/[Y'
MJ:YJ5D^:6R-ZNMH+J<!:> M:>![RZM@9YOF*LXW?0"DTR!(4G@NQY2!N-W&6
MZ%3Z5[#<-''&SRL%11EB>PKR/7K\7NK7%Q''_HS-\JCO[UVX>K*I=-'+B(6T
MN$UG%C 0+G@$-6OH/AM4N4EO!ND"G;GHI-9FCVUI!*EQ.I:8_<0]%]ZZV*YC
M6+=N&>M:59-*R.:+UM<KZAHR",E4P1Z"O,_$L?V[4XK:T3S9XE(D*]N> 376
M:]KU[JEX-'T5W>>08D<'B->^371Z'X+M-)TZ./ DF8;I96ZLU9.7+&TV;4X\
MKYXH\@?PYJ*ID1*Q_NJX)J".W\K(<$.."".17M=[X?BV':GS=B*\_P#%.FF*
MXB<C$S$HV!]X#H:<%!ZQ-8XB?-RS1RK+5>5!BM&2TD4'<5&.V:S;AB&VX(]_
M6BIHM3I@[[$%%+17*;"8I:** "BBB@ IR(7;:.!W/I3:M0IMB!'\76KIQYF2
MW8<B*GW1^/<U(%P,GK2+U^E/ZMS78DD9L3;GGM3)(ED7YASZU+D\TA[TVDT%
MS.=#&Q5O_P!=-JU<KE-W<56KAG'EE8U3NA***6H&)12T4 %)12TP$I,4ZDI
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
MY2OJ^I2&0CYH[90%'_ CR?RH \HHKVMO@YX>*D+/J /8^<I_]EK USX-W%O
M\VBWOV@KSY$X"L?8,.,_6@#S)ONGZ5]*>%?^14TK_KUC_P#017S=/#);R20S
M(T<L9*NC#!4CJ"*^D?"O_(J:5_UZQ_\ H(H Y'XS_P#(MV7_ %]#_P!!->-5
M[M\2= OO$>G:?9:=&&D-UN9F.%1=IRQ-9=A\&=+C@']H7UW/+CDQ$1J#[#!H
M \=HKU#Q)\(!;64ESH5S+*\8W&WFP2P']UACGV->7_SH **** /3O!.@)HNA
M1NRC[3< /*W?GM^%=.JA2NP@MWR:BLU4VL0!!5D!4^U6578"3C\*ZYO4\J-Y
M>\^HC#R\L3EJK2R!O8^E/DE'.2/SJG),I;!Z=![TDAR9&_WL+CFN+^)5N?LU
MG.G&YMCX'4]J[)F*XR:Y+Q\X>PLH#P[2%R,]!6T5K8BE\:9P<,!...!^M:+W
M,2+DN![&H&98TP*SIW+MBM7+V:T.VW.S3TF_!\1VTIX3/E\^]=W&"'*GUY K
MS&-6W*$SNS\N/6O1M-NQ<62*Y'VQ5 D7N?<4Z3;3N<>.AM)'6#Q6]OHZ65I
ML;JFP2@]!Z@>M<\20.M1!L-C)4T&3><!@?I51A&-['%.<YVYGL.4$C+8YZX[
M5=T?2I-8OUMXLA!\TDF/NK_CZ5!;VTUW<);P(7DD.% ]:[^PLK;0].DA654$
M:^9=W)X"X'/Y=A6=:KR*RW9MAJ/M97>R*_B'Q!8^#?#K2QHI:/\ <VT']^3'
M?Z=2:^?[NYN+^]DN;AVFNKB3<S=W8FMCQCXF?Q)K#7 !2S@!CM8C_"F?O'_:
M;J:Q+19&G2925,;!D([$<@UE3AR^K/6OH>O^#?AL="VZAJ;I+J!7(B R(?;/
M<ULV&L_VYJ<D*RYLX&VX'_+9Q_[*/UKA;_XGZW>Z8UHL=O!+(NR2XC!WD=\#
MH"?6L;PYX@GT'4H)@-\*'YUSU%"HR:;EOT,9[IQ^9[XHP*QO%/B6W\-:89I/
MGN)/E@A'5V_PK!N?BIH\-D9(%FGGQ\L6W'/N:X.:_O=>U@ZMJ4@+1D>7&.B^
MB@5E1PTI2][8TJ5TH^Z>@^!M'?;+KVJ$2ZI>$@$\B%/[H]SWKJ;^_M],LI+J
MZ<)%&,DFN=\.K-IVF27NH2M;PD;_ "I.BCUIUA92^*[N/4]21ETV(YM+5N/-
M/]]QZ>@I5()S<I/1?U9$TJCY$DM7_5S$OO#.J>/4&HW4D=K;<_9+>7=DKZG'
M3-=#X4\(VOAJV)"B2]D&))3S@?W5]!_.ND-132"&,L2!@9YK.5:4ERK1&JIJ
M.K(;RY2TA9V(&!GFO#O&WB*#6=7S BN(OE,_=O8>U;WC7Q/-K$<]G82%85^^
MZ]9,=0/:N4T?PIJ>LVYN;:TD:T4X+C^+'7'K73"ARQ]_J8^TYGS=$9H((R.E
M+75W/@ZX>SW0Q+')&O"EOO\ M]:Y5E9&*L"K*<$'J#7+5INF[&]*M&JKH2BB
MBLS4**** "BBB@ HHHH **** -GPQ;+-J32L,B%=P^IX%=;7,^$F'GW*]RJG
M]:Z;&017KX-)4D>=B7>HSF+OQ1.EXPMXX_)1L88<M^/:NAM+E;RUCGCX61<X
M/:N!D!65U;J&(/YUV?A]2FBP;N^2/H366%K3G-J3-,13C&":#Q!_R!+C_@/\
MQ6%X6_Y"K?\ 7(_S%;OB#_D"7'_ ?YBL+PO_ ,A9O^N1_F**W^\1%2_@R.O'
M6N!U+_D)W7_75OYUWPZUP.I@KJET&&#YAIX[X4&$^)G6Z!_R!+;Z'^9J/Q)_
MR!9/]]?YU-HD;1:-;*PP=N<?4YJ'Q)_R!9/]]?YUL_\ =_E^ADOXWS,;PU8K
M<WK32#*P $ _WCTKK2< DG@<DUS_ (28>3=+_%N4_ABMV=2]O*J]2A _*IPJ
M2I)H>(;=1IG,W/BFX^T'[-'&(0>-PR6%=!I]ZNH623J-N>&7T(ZUP6,<'J*Z
M[PNC+I1)Z-(2/TK#"UISJ6DS;$4H1A=(/$MDL^GF<#]Y#SGU7N*I^$@F^Z/\
M>%'X5L:NP32+HMT\LBN,LKV73[E9H2,C@@]&'H:=>4:=>,Q4DYTG$[JY$S6T
M@MV59BOR%N@-<_"=?LYP\B27"9^9-P8$?TJW;^*;.0 3))$WTW"K\&JV-P0(
MKF,L>@)P?UK=NG5:<9V^9DE.FFG$R)_$UU Q$EAY9[;R:R;?4S!KL&I>0N8I
MEF,:G )!SC/;-=M)&DR%)45T/56&17%:U8+I^H&.//EN-R9[#TKFQ=.HE=RN
MC?#S@W9*S/=/!'B]O&%E=7#68M?(E$>T2;]W .>@]:WK^Y^Q:?<W.W?Y,32;
M<XS@$X_2O/?@K_R!=3_Z^1_Z *[O7/\ D :C_P!>LO\ Z":X#K/'_$_Q.;Q-
MH,NG-I8MQ*5;S//W8P<]-HKK?A%H$=GH+:M(@-S>,0C$<K&#@ ?4@G\J\77[
MH^E?0OPZD23P'I6P@[8BIQV(8@T :>OZI)HVC3WD%I->3( (X(E+,[$X'3MZ
MUYO#\0/&R7OFS^'Y)+?/,*V<JD#V;UKTC7];A\/:1+J-U%-+#$1O$(!8 G&>
M2/6N1_X7+H/_ #Z:C_W[3_XJ@#NK6<75I#.$>,2H'V.,,N1G!'8UY3\9-$B@
MN;/6(4VM.3#/@=2!E2??&1^ K;_X7/H'_/KJ'_?M/_BJYGQ]X_TOQ5H,=G8P
M7:3).LFZ5% P 0>A/K0!UOPHT&+3O#":@R#[5?Y<L1R$!PJ_U_&NE\2Z]!X:
MT.?4;A2XC "1@X+L> *K>!W63P3I#(01]F4<>HX/ZUA?%^&23P8KH"5CN49\
M=AR,_F10!Q\7QBUQ;[S9;:S>VSS JD''LV>OX5Z ?B9X76WCE?4E#,H)C5&9
MER.AP.HKP'H,UTD/P]\27%A#>0:=YD4R"1 LB[L'IP3Q0!-\1-8T77M8CO\
M1C+YCQ[;C='L#$=#]<<'Z"O:?"O_ "*FE?\ 7K'_ .@BOGO5= U71HU;4K">
MV5R55I%X)],U]">%?^14TK_KUC_]!% "^(_$%MX9T>74;L,R(0JHG5V/0"N>
M\'?$B#Q5J3V$MDUI<;"\?[S>K@=1T&#5'XS$_P#"-60SP;L9'_ 6KBOA5_R/
MMK_UQE_]!H ]YKYN\7VJ67C#5H(QA%N6*@=@>?ZU](U\[>/?^1YU;_KM_04
M<_1110!ZMX)OFOM"C@F8"XMQM8#KM[&NAD( "AL^]>3V%Y/ITPNX9&CD]O3T
M-=UI6NKJ$"/>1-:R,."WW6]QW%>C6HM/F6QY?,H[FG+'OSM;FJ;*ROAN/K4L
ME]9QL/,O(5SZO6??^*=*@C:.%GNY<<)"N?S-9PC+L2TGL3O)&%>69Q'%'RSG
MH!7FOB'6/[7U1YD&(E^6,>PJ36=;U/57*W436]OGY(5&!]2>YK-$2HA=NU=$
M8V-:<.75E2=BJ[CU-547.6-/GD\Z3'85I:58B3]_,/W:GY1_>-1;GD=+?)&[
M'6=L+6+[1-PY'RCT%59;R5;@3I(R.IRK \BK5[.T\PCC!;G  [FM.P\+QE1)
M?L78\B)#@#ZGO6K3VB8.I&"YI]2M;>-I4Q'=6J3-W=#M/Y5>_P"$RM47*V,N
M[W<8K6MM+M+4?N;2)#ZA,Y_&I!90W+D/#$R]]R T14NK.*52@W?D_$W/A]K8
MU*79#;*MY/G!7D01#N2>K$]OI6/\2?&D5R&T#27_ -$B;_2I5/\ K7!^Z#W
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
M!U46T\C11MNY++C/'XU-:Z)?7NDWFI6T(>ULR!,P897/?'<5I7W_ "3O1_\
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
M=2NS<7FJ+)(3G)1N/UI5)4Y._,31C47Q+U.=HKH#X1F'_+W'G_<--/A24?\
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
MG-/,TY#.MU<L@[F4@U<<'.6MT2ZJ1V)-,)]C7#27EQGBYN#_ -M6K;EL@;4
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
M0._M1H-)MV-+SXVD"K(A.#WJ-;JWED91,F^,X(W>M5;::.(B-V5X9/FB<_\
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
M\]%3G_@53JTDD^8\_, V3VS_ /7J8W;LS=G16E[]KTJ1)XS-*5 ST?\ /O\
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
MJ:Y6T<\M2E>NT/V=+<LKH/./J&/3\@!^=6;26&U@:\51^\^0Q#^!NX^GI_\
M6K+GF-Q<R3'@NQ;Z>@J:VEPQ5E+*XPP'4C_$5G&5I7&U=6'BY <G8 #Z5$TA
MSE&Q]:MW&F/:L/.EA57&Y&#;MZ^HQG_ZU5RMJAY>:0_[*A1^9S_*ARD-)="Y
MI^MZEI\RR6]S(I'52<JWU'2NE2[T/7+2:XOXC97$2@R-$.#GC(KE;>2,RJD5
MJ@SU:1B^!W..!^E=)>Z<)K62YM8U1;V!/W:C 1\ X^AZ_G0M6932WV,FX2"R
MDCFL;Q;B+)*?(5*D>H/6M.3QWJ-Q:^1,(@?^>B+@FL'4,0R"V7D1?*3[]_UJ
MH&YYIU&KKR+4%):G;^&K*74"^H7$QV(?W98XYKO+>0+$!_%CDUYCHFH3ZGJM
ME9 [+9#N*+T./6O1!)L4G/2O.Q]6[2N;X6CO)GB&N$B67?\ ?W;C^-9"3LB\
M'DUT'BJU2.\7RW+%XPS9]:YM?EP3VKA3N=#5G8T;:<A<N:G6<'///4UEE\C
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
M%C1U:X,I9"H20+@96,8]3UJ<1Q>1_JCN$?7R^_E>P]7JSF(3[2Q ,F,-D?\
M+51W_P!RD!Q.H?#V;8S:?=QL@R0DH*D ;NA[_=KF=1T"_P!)?;?0/$,X#XRA
M^C#CM7KD3(8<J5.8\\$?\\V/;ZU:E$<BR0RHKQLQW(XR#\S#D?C2Y0/#/(_V
MOTI4BV'.<UZ5?^!-,N(]UDJVTO8%B4;I^77M7%:EI_\ 9-T;>^LGBDZCG*L/
M4'/-2U8#*:++$D]?:FF$?WC^53"6(7&1 ICQ]T]?K6QHNE6NKR/YMQI]A$G6
M2ZE )/HJ]32&82KL51_M9J?O5_Q%I<&E7%LEM>VEY'*I;S+8DJ"&Q@^]9XIH
M3'BG#I3!3@:H!]+FFBEH$+FC-)10 $TQC2DU$[8S0!7E :-\G&)/\:C155LY
MYJQ$?W<S[58*<D-]:47*_P#/%*AC-SP@09;OZI_(UUJFN3\*S![FY4X#%58
M#L,_XUU8-0]RT3JV12U$#4@/%(!PI<TW-+2 =0*0&EH 6DS110 4AI:2F A8
MJ"1U%3V,_P!J=5498\8J"J#7$FG3EK=]CCD'TI./,[&D)\J-#SF-J"7&?)_Y
MZY_Y8L>P/J:L/N:1RJ[QO;I(W]^+_9KD;>_NH5V>?*4P1M,AQRNW^5;*:BEQ
MEB^QF)(7#-C+(1R6_P!DUU6,#259 R 039RHXD8_Q2C^[2^8XMSN613Y9X,C
MG_EBA[+[5 C3JZ&-ED!=<!@@_P"6D@'5_>J_]I6ZV^RZ@C0F+[VY.\&.W^[0
M!M>=*MUP3_KNZL?^6_\ N^]1+=SK;?,(&_=?Q97_ )9-Z@?W:;&;>YF+VDL,
MF92=J 'CSD/J/6H%9EAV@,#Y8& ",?NY?1Z0&D-0+2.OD/\ >;)0AA]Y_3_>
MJPMXC[@.I!)5AR>IZ'KUK)>3;.V_[P?HY'/SC^\!_.D67SK<;&8*0 P8\+\J
M\\Y&.?44 <_XW\-6"6T^J:<H@DC.9H%^ZXS@L!V/0G''TKSYS\PKU#4I+EX6
M4A)(FW#G.6']W'OZ^G0UYOJ=H+.]V(=T3#=&3_=]/J.E2T!#@D' )P,G':E\
MP^2\>?E8AC^'3^=03'Y1]:?GY34C'J?E'TIXJ-3\H^E.S5(0^G TP&EH ?13
M0:7-,!::32YIA-(0UC38G*REE."!D4KFHT^\WTI,9)G-6M*R=9L\?\]!5/-:
M/AX_\3N+_=;^52QG=Q=*G4U6C-3J:S+)E-29J &GAJ )0:4&HPU.S0 _--S2
M9HS0!T.AR;-//IO/]*;JGB[3M()65S+*!G9&,_K7#:UJ<\,PM5F=8=H;:IQR
M:Q&=#W.:WBM"&R]XD\5S:_<+Y@,=O']R,#I[GWK!;RSZ_E5IMI_B%,*@_P 0
MJR2M\G^10"OK^E6/+_VA2[?]H4 0!D[_ ,JD20#H#^53* /XA4BLHZL* +.G
MZD;:9'V.P!!(&1G!S700:K;RP=)(WVX ^=LX1A_>[EJYE9T'O4R70[1_K0!V
M;8WLK*P&YAD9'\<8_O\ M3%.YEVO*1D=,^LIZEZYJVOVC<$(O!'49[Y[^XK5
MM]2! \P$XQ@*%'0-[>K4#+X($1!&!L/WF!_Y9Q_[=3D#[3D;2/-'  Y_?'_;
MJB9U,+?.!\C?\M.?N(.R^H-6!<[;G#DE#+UR3C]]_N>] #52*6V.V/$BQ#(&
M03^Z/HQJRL^R9E,S1JSLJEF[[VZA@/2J$S&"))48 B/()9!D>4WJHJ5W61':
M(GR7)'RLQVL/,)Y4D=_2@#2,Y16+E2N."."<_H>@[UG>(+:#5=,D@G )7<T$
M@Y*,,\_CP*2TU! 6MKEMSQL.^=RC'! P>@/4&F21('V,7!*Y9!PN< YY[\\#
M\>QI,#RTAEF8,,%>"#V-*QP,\=<8SS^5:/B.R^Q:W+MQLD <8K(<_OE^E9 2
MNQ*(#T4X'YU,IJNWW5_WO\*F!JD#)0:44P&G"J0AU*#3<TN: '9HS24F:8@)
MJO*:F)JO)S4L9&K$1OCNV#^M-S0/]6_^]_C2 U!1T'A-&.HSN!\HBVD^^1C^
M1KL%/%<IX0/S7?T3^M=2#4L:)<T\&H@:<#2&2@T[-1BG T .S2YIN:7- "YI
M<U&TBH"3V]*JR:@V<1Q$^YI\K87+V:C>>*/[SJ/QK(N;VXV^E41<2%CN7-6J
M?<GF-:YUF*,%8P2WK6/))'<LS2H[L>Y-(TI&,J*8)3D_**T44A7N5%-3QMM/
M6JBR4\28I@:]I?M;.&1RK @@^A'2M2'6'\L*^9. !N<@ !&7''^]7,"6I4F(
M'!H WY?(D#/!)-;SX8[HC(1PB'U]5-6);ZXA)BU*V2XM\LOVR-<LHW,N2#G/
M#BN>CO&4XYQ5B.Y&2S(H/]X#GJ#_ $% CH8YXI8Q/9SK/;D[A)$&  SG:VTG
M!QV(J$3#/F1;/-B3<6!'S* N0=N#V]#6/%-+!,\^GS;)"0'5B-LF2Q.5 YX
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
9A113 >Y.SK35)S110 Z3[@I(SUHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>duot-20240618.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aAps7xRiXgen8uEYHMsSaWNObPtx517OZkhvmh4bakqfykl55cAhichRAY2cT8K -->
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:DUOT="http://duostech.com/20240618" elementFormDefault="qualified" targetNamespace="http://duostech.com/20240618">
    <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-20240618_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-20240618_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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>duot-20240618_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- 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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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>7
<FILENAME>duot-20240618_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.22c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://duostech.com/role/Cover" xlink:href="duot-20240618.xsd#Cover" xlink:type="simple" />
    <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/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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>9
<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.24.1.1.u2</span><table class="report" border="0" cellspacing="2" id="idm140318889128064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jun. 18, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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">Jun. 18,  2024<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>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MTG1X#SY['R73>RHY_U=3_ 102P,$%     @ !$#56)>*NQS     $P(   L
M  !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B#]@2!8I%
MG;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z10J[4+!XU
MA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ0FE(2S,.
M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?VD-/IKV,B
MM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  $0-58JL0B%C,!
M   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T(0U17D#;
MD*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D78FYJD6:>
MIK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS> A(H!"DH
MV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&LVQ5,SN5F
M,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5>D(GP&LK
M\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQB28)UD-N
M5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.7F=Z_S!Y
MU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ !$#56"0>FZ*M    ^ $  !H
M  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E #50J4,%
M3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&:P;*9,OL
M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]
MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP
M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    (  1 U5AED'F2&0$  ,\#
M   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@
M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"
M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-
M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[
M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF
MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D<WC
M_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L! A0#%
M  @ !$#56 =!36*!    L0   !               ( !     &1O8U!R;W!S
M+V%P<"YX;6Q02P$"% ,4    "  $0-58]P$=T^X    K @  $0
M    @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  $0-58F5R<
M(Q &  "<)P  $P              @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM
M;%!+ 0(4 Q0    (  1 U5B@^^H[:@0  # 1   8              " @0T(
M  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  $0-58GZ ;
M\+$"  #B#   #0              @ &M#   >&PO<W1Y;&5S+GAM;%!+ 0(4
M Q0    (  1 U5B7BKL<P    !,"   +              "  8D/  !?<F5L
M<R\N<F5L<U!+ 0(4 Q0    (  1 U5BJQ"(6,P$  "("   /
M  "  7(0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  $0-58)!Z;HJT
M  #X 0  &@              @ '2$0  >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'-02P$"% ,4    "  $0-5899!YDAD!  #/ P  $P
M@ &W$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"   !%
"   !

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1.1.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="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-20240618.xsd</File>
    <File>duot-20240618_lab.xml</File>
    <File>duot-20240618_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/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "duot_8k.htm": {
   "nsprefix": "DUOT",
   "nsuri": "http://duostech.com/20240618",
   "dts": {
    "schema": {
     "local": [
      "duot-20240618.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/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "duot-20240618_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "duot-20240618_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/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 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": "AsOf2024-06-18",
      "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": "AsOf2024-06-18",
      "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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/2024",
     "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>17
<FILENAME>0001079973-24-000921-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001079973-24-000921-xbrl.zip
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
METGU'@/JD50K)9!#U/)W-%;1$MS-RT6.DI]),QN^]B J?,A*/G$MAI$@1).
M'*"2CB]"3#!(J?TH9%XQNL)\&)^BD4PQ'#U</.8FOAAR)H@BG*4N.JWN15(V
MJY,7R IIV$)<+@C2,==(@&5?>&WJL>:2^@C.\MWJ+#"5#7.B-RLDQ;%'ST+Q
M)43JVSR0)SC7JA GC$I?L&;HA$<P) (5O4K 1UCIP -_W@0_9%Z->2:"9=!8
M10(>#HI;$RC.5,9./4<LWSZ9]U7R4F#&,+:9[4RX_0C.1^6QBC0%;/0ZSOZJ
M&$/76WI:X/)AS#LIP-QF)I,Y<:,0.:%BQ.TC4LQ"!N VMWP5QF/ML7A\3!9
M8&CQF*"QYJC%1_#( !]C H#KS7__JU0K'I\4] A3;&'I^1;+W="16E/CT3T
MG?,<%TAQO0A73G<\SYF$SZ;<],:X=!1_RB9FZXX F02S/UK4N"/%O%9U#2(=
MBYO'!%G,2?XW4X"R"Q)1@N&?,2(+"2K_(09@_"M1OS-%?[[J#CIMTA^<#CK]
M$UW >M'OM#[WNH-NIT].K]JD\T?KE].K\PYI77_ZU.WWN]=7,;M8)>S1C&!;
MPGZG<@SUI^? _':^E2=:L5IIO 7F-=O?#:9__ZNNE;3C+7Z\N;/O#-/9=>\3
M.9$NM=6*@NEHHUA2^78NUW8,'W,UK&INC44ML*P*_BZ/:U^]MC2[?^D [IE)
M6R.>M,5Q9IOUW,5JDG920&J;;R&<]V)WKT5&P.UN?1DB6:]S-2"]SLUU;_ #
M10_ =.,+Z5/;(YX#$PWLV)!2F3B"E*I[YCYQAL0;,WSE"^YQ)C.=F3&F-BPJ
MIX:'KTN-<N7'D@FFZ<A9C[F.\,A>]#NCD)0QZ1%V#X.)4*^9N7^468U&E95H
M=*.2_$Y0 :2'I3/F6]:O7-3;XVSS*<5DT&G[D.4S[\@$\!,8.S;I? [D,CL9
MMTK%M+B5H"[;_-6W&2G5#PAB>7HH>S>>_1YB6.VU;'K50CNAA08-AQX;<8E]
M6P][/>D&.N[YAU]\:WSQ=?CL=;-46F]V)'%GFVW?D63 C+'M6,X(_(V<"\=W
M#TC7-O)/-L?ZZPB0-_<Z,V!"48^Q0"RH)E02Z3(#&PXFX2!D3V8@1$)H$/M
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
MV:4>^)IE01H X$P\B*[* 89W5; %@0^9/<;/V63P99B"0++P%=9P1\QC^\2
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
MT0$Q6:RQS!I3+#</B7/Z?R@$1FP3Z46J<1"))I$:2"FF(81=Z:#"O*%GUQ6
MDZ@"BGREI":/!+EL,P7P1 Q%=AZ\N71%*[42-7)WH@M5%[HAT2/ZQXQX+Y0T
M<45!(3PS^!TK,?O23G(K1"04!10@V8 #AOW>,UP7(T2'I Q<4U428%6#,DV:
M@O_(81I7'P)VG)B4O-:"P9;G!K0#9]#VX%@A]WNE 0]U+;/P1/T<QPS4F:TN
M3'Y:(:>,P(. WZU(VMK9_N[OO_](\?=1W=P]J.[.#.DF'\K1?[:G^U=9=*LA
MRRXQN#"VB6,C##EJM1,[4,_@4IO# &AD<,A,<#R? 9D+Y>;R!N.ZR%A=,ZZ&
M$LT0O&'018]\HO2,-!RK?2/=9>1([(21%I7"9K1L)5I""J*@6LGC-W;M=^7/
M;=4W-#8DE?HIZA&:<0@UP'Q/K)\N#4'J_GI9Z"W;[-*.0TGX:ZQ,$7A2_$V\
M-'$'4-X!FGEJ8CL+HKN2&$NM%;D$_1[2>X+4JBYL)57CLOF!@+*EB*;UCHEG
M8N*U#)&<FM]=^U2&4YEG;2,2VS"U73E-9*=N&U>2[*2OM=H'RBEOD*&:Q4H[
MM-]#JI */.TS;F20=A'?,G%*-T81$)9HT5".;&EB^]/8??*N1K9L2( SE US
MR:?!39KX:96Z5HY<YE\Y';MR.E#7-Q#?(+':?#X?KO+=71+3;W/!_NG!LU@7
M;:HSYZ1T/&_@;TD;\2W:7T<%L$:D<47)[DW,"%%57Q5PFT6T4]ZK)$.[%EX$
MB:Y22^,\]<AWOSOL.ASG$3/R-C<38;'S^-MO!]0F4"]\#Q15T_+1G9,;'CWY
M2"!2B&6-0 Z3W%^?Q)NIEM[-@&U8VH,Y^$(,EX)4CTBF1&;WWL!$= )X(3;2
M-S=C9W[Y!DO*+%NQ+ZF+H3J$S!/PSE'W0&0;U@42-"NS$X#5E8*/_>TDZ3U*
MI=CMANN8M]OIU(0F]G6CWKOF<[7B<C8DJ,QC0W5 *S+6C(C90&70[RU<F_K&
MJ<HAD\%*KH4GV<I.RWQJ+*7#BJT2.[=98BN*"WFC :)G#T]J-!LNR$VL8WT#
M)F@Z-]/&LDYSOR(=I5.^9<>B3>1MN$#M.E!+J#.^,Z!B!0$LW<@7%IS]$_S.
MG<]#[#L".5$&IX/L1''\$3VQ?DUCD<S6,&[]>@ FBGS]&MT+L]<O\D32E7XO
M_L0.UL?(@5Q[#@BQI;Q 29?ISK2.D_/3Q?+6%?+YDJB4CC\R)HIA%J81'1D-
M!G;@IGX/-UKI+(6V2/6C1?7/Q@+4&J;& 2\+CEO.:L[SN# WGU2BE-2OXKGF
M]BI&Y 4-V 5W6,3.I"]F:JEG <L<-==*6VW.%SR%24;94A2Q_)RG#K+ZL9*J
M3G@UK-((5UM2"=\@V\ </X1@Q3+LV!&Z.:%[(5&CL\S4[!@#KF.09VI>>=6-
M2KWB;J-UBU$9^R$5*X=<#)#HBYHEO:U;W.9)F4Z(@CW'A4KFDC+:]2 5"]=&
MR"LM!/:*AS$FLQXNQ!+R51IL0%X R:,2#,O%V:T6535@:2P[YR%^:*WGVP>^
ML-=S$F%Q*U$UJ'O';2/O?;";VP4G]\!W3X%:*XO-\?1- C/3Q438!KOFUQ3@
MV ] JP2[?.$ IVU]:FZS@[J(X .VNV(*D3AM]=0,/_<-E;O,J]=*C-'AT[,3
M=71R=G;^]O#H]/7S[S>V-^3WMX?'Q]WOR:+T=G]G>_OO$*E@+.,I4 M=!_-$
M=9\VY!MK^Z-WW6.7[%A!J'6V-*[>2-]JVQ\=WSCY[ZZB1;D<Q4(Q1'TR.N9_
M[_Z8%=VG/U7'7WU5[,AYD 1@=R69_OST>VI9*#S<?;1[N''PS%CUP]Q16!P#
M9B32P=7:0B-7;;N[,@.[O+%X23;]OAHN?M-G_^F[9-+C[?N;#Q_L;NX\W'U
M+;J\$1TH!<?:LK1\,T VQ.^X;7QVT X'32[6&@E_:.+?=M\?^H[=>@C>Q7%<
MS7<-_%L2W0=_<:/TM[_JN<4OJL9OKO(+KO\"4$L#!!0    (  1 U5CV*EM4
M4RP  ,J@   *    97@Y.7@R+FAT;>U]:W,;1Y;E=T3@/]1H8ZS=") B9<ON
MEM1R0*1D42W+:I'='L?&?DB@$D"9A2JX'H30L3]^[SGW9E8526D\:Y'##KO;
MM@2@'OFXCW.?^?35V?=OGHU'3U^]F![+GPG^]_3LY.S-BV=/'^B?\NL#^_GI
M\Q^.?TI.SWYZ\^(O]Q9ET3Q.#@\V37*6K7V=O/7;Y'VY=L5$OY@DI[[*%O?D
M1KGU7;BO\1^:/9=GR^)Q4F7+5?,D6;MJF<G'@WO/7GQ89;.L2?[\Y_V'3Q^\
MNW1O[\(OBEF]>?)?N>3XY!_AHHU+TZQ8RE59P7\/-S*,65FEOMJ;E4U3KA\G
MSW,W/T\.]Q_)#.LRS]++,[$5^$I^/Y()S:ILDKSR^85OLKF3V;NBWN,2]&;X
M).G/?^Z+QE?WGCU]_NRX+>ODS,]719F7R\S73Q\\?W9U>I_UG>\J7]?)45DL
M?.6+N4_^;_*Z+7QR^*=)\O#@X5>#(3R0];M^,(?_E<'H__<?984-*RM2C\?L
M\4N.*VQ<[^UGT^=O7B1'+]Z\>3<]/CYY^]U?[AW<X^?3=].C\/G'D^.S5W^Y
M=WAP\._W_K\'N=>4&ZZ:?0ST(!3U].Q]>.R%K_" /"RKW 3Z>'IV'*[89FFS
MTML>G!T_N^:7..&G?^=><&=DX__^3.>N=]E?'IR]QW^P#K>T#4>K5AC@I:^J
MW22Y0I_)=U79;L:CHQ<_?))4/_NPIFF5N2+Y;C_YKLS3A:MFUXQN/.+PDJ.7
MMSRZX[)=)N_]_-Q7-JP7Z=(GTY,$.YSA^O]L0 \.'QW\^XUSU&]:B4"U?_O"
MK3=/ILD[!V[(-JYH>O3[.=XD8EG$\%(VLTCWYK*[U>-DN\H:SR&\+E=%,KWP
M1>J*<I*\6R7'^\D7\JE>/4E>GAZ]3C:_=M4_UY".J_WD>3E+SLIVOFK*(@YG
MFEXX$;)I,FWEZW*]&X].-WZ>R6OKYM/B_C,.3U1S\J//BJ9R;=.-+=^L7/)C
MF2_D/9NL<?EMC>>GLCUK9SXY6KFB\/DE2KJ=,7PF[NAKV9_;NLD6NZA$B'2N
MU2KQF]POFL!:*N-$B)F$>_S9E@+(X2 Y? C <\V [SW[X=R)N*_+9%F6:;(N
MJT*0TG[R_2XIW-HG69U<'MQ^<G)_G3C9PLPODI=9(60N5)W\L%AD<U\EB[*Z
M*J#EIF1;MGF:Y-FY%_69- Y_KN0%Y6935DU;9,T./VQ]/B_EU5YT[JXL_'YR
M)L1RGNS*%L\>C^1.&:/<*_<+\DQ*H>QRH=?/RG1WOTYF;;U+ZOG*IVW.MPG)
M;;-FE;2"4UV1)EDC5^$)&U]NY!+9GU6R$ER4"#S<B%H63G;RV+:2;UWZ2RMT
M*M_R7I?7I8Q";A;TN\.K,;3MJDQ6[L(G\U4IJITS<<U\97,L^*P\N_![=5-Y
MM\84 C?,E1OVA55ME3;DBS9W5;Z+2Q96!J]^+00N@[S(\MR+5EZY]4S67L9R
M5*[7OIH/E@TKDZQ%0.TG4TX@YS/6'C?5'+J3J6\4E.@Z-&7J=OO)#S+J#8'C
MO ..,J&PN"GWVVTV5?DA6[O&YR+HOCQ(9'YM(["!JUYCU',,3-@\653E.I$7
M97*CK*!;>GP?EU:OYL[BT:9S]I,WOI$1ZR40:&7:RE!XL6R>3-Y_\/.VD17F
MC,8C3 E3$6H6(?W:+Q9BM,R%5H5MY (A &R)DG&DU5V@XWVY.$V>M_6*-@XN
M/<XJ/V]*+O.+0OC+"[,5RPG6 T0(H:,K? Q"^'[^5R][@Q%N VEAV?6R,WZU
MPF*&X;A$2$.6<)G-$Y=>9'6IW-36^Y]1&!Q\5!:\+/.\W ;>LH67V9' [_=8
M5Q9#&6#AYEDN?#M)A(E<+=OAO4#(+/GKMI3'@+"V0J%"794KEKJA($CE2#<7
MFA#1G_ETDBQEX[ ^PG5;?U^6;UF")N0B;*D("2]+DPD?+4N,4/E3QC >K4O0
M#X78UG,VB>Q,.GB)*-V5T6KM%EXDC?"@\(\(IJE09@L9(+O*F^T"65&_D%=!
M=NG&M0560!A21$U!F2/C$^*MEL(5N\EX9(O@/V08FJB?Y4H9S<G6IZ6\7 D!
M2S"G>!7*<G4M? @9M./%478FM6R/BBNW=?+(15N1T+-"Z*2=8S5JI;=U*>/.
MUI"CHDESC&7FYZZ5P9P(^;3"\3M,?ND;RJ,)WR1L+6Q4KH6W92(S;$\+V:@"
M;5G*D+<B#5W=]&;AZ_-)]]UY)B+.VRB;MJ+<X[.A ??'(Y*YTK80H["FK%KW
MWD;Y\VVYG5!2@(O"+%.?0S7E,N16)+IP1:'2I+Q.).']N4J(OICDF.N-%V4C
M)(OMIS@V/7>=G2,&#A^FPA'#)<^6KDKQ(349($L(J=(SFGX;CU[/D7<%H'":
MXQ'G^=O!R4<F&_453+T.C$0@8$36!P/)SR(,Y)KQZ.I&DM.NT^%!%O=5Z"1Y
M*2@Q2]VDTT-4;%25HM!5,D&E7&0^RLC+9"A2$6HS2=N*0DI>?4G'"[N#0/-K
MU7-_2I#Z?1C6IS0BL(&LN,9,UYG@2A%UN0BEN0!@2L4TJ^=M#>ZK1%R?^YVL
M1M9DSG2GYS3G;253$EDBB*0Z-Y$;%T&%,'A=!'LMPUYSLDVG1NM&EAM#41F/
M=\CE#KOJ900RYSI;B.3G* 4]+,0,@10,E_<U9B'D(B 6[SO\DSRA:%84W!31
M22G/PJ: /=>['O1/E-]E]\8CJ**T+.[+\'-9CW27G!?E5K@<R%1$TX6,Y.'7
MR<X[H1![[=\+KMAIXX!DII4\W-64^06,./F)T.#MD4H,(*^LKD4JRR\!#8M&
M@.]1'KD0R5Q!,E,55KH]M9J$G7JK$P!A"&B@G'G>IC[Y*LP9,Y3UF<DFR!"G
MBZ60D P$@SBIW"_ZR--R+9SE9'T60NZR^4U6Z0B2AP<'?Y9+1;M"/XBZ=8FH
M+GES;D",\LZ)Z%WXHL9>P' 412.WAWV9B89+\; S@0>NQS<*I%X$$!970-5D
M!F=7P2G*VQ;0'YMR"Z$\?/#US#E]]UX0ERC:G<Y1-]8G.9ZS .7IQA& <V;X
M%:+\>FOD)L17?.:_[>V)6>3S]+&8MTO_)#GUO[20#O+\9&_/'.]]!_4E&?SU
MQ]W3G7/Z5_I(ASY(NDKAU^S[)Z^ZBY\D@^N_^!^'7Q\\N>J7#$[BR].9"8.=
M[\V\K+W,><,UZ#M;97YW;_R]77N ;=.=NB$2^8S/C,0-*R(3'9(!;&W:69[-
M17@+_Z;"5F^GI\?3OP4FGG32?3SR@H[+79U\\RA9"2J0>^IS<%T:;..^),[+
MN0.<]RZ^3H54G?A<@%$%)_E$Q"K4G?Z]WHFH7)O=76[H1A<)JN:3?'URUOL$
M<VG1;*%B4M'[.>2B7#,]25+7"(:<9S)J.- FT!G+RJWY6!%4$1('428:XB?B
M[()6B1J*"ZJI:R^/)AS^,A[EI0INFNU"O +KX=GE,)3*%.,FHD84A%<NRRNY
M*PAU'>:E5>I61D8F]B^$,-<EF#>]FP4^3V<8E0-J5?R)X4 A"V_-55&O88$Y
M01!"-![:6.$K+ *[7G?8>Y./<S'S/*;BEZ+_98C!C2$Z<IV('(7^4M!CEXQ'
M 4SI_HN*HOYN(LZZ)+$-J=$"P@1 .C74*%YC&D,0D-CZ I8 460SVSB_QLNV
MZF.I;D65R]MP.PP]614X)0!;RL6"%K@Z*Y3RZW(C"!]4!@7-G=NK9= R "$%
M(JL>2@$(**C5N7W8$K&N9 NX%[2GA(1AN,FZ 0QFV(WW)^^^J/SRR;[ASDQ]
M25D!N[",1L,GGHCU43.7VBKUV"%%E7A8#T9EL&X>'AP>W(C2^M'?K]12*@M(
M"['@L+"R'1=9&LP?&9'H=*" /?  "&:^$H8=CRXRP!V93B6/RXADH.AS>0L4
MGE"_V\$?+Q-L; 54') W[\MZ"K?+_ 6?5]SZR$,"4$7O@2W#LHMYK'X>(&)A
M;L$Y'EXBH4Z :#Y"+L/E0)6MW$X2N++ZV,[IR3MN:Y0*?'+WTN#J""^GL[&"
M,7GMX\Y.W@DMO/=+L1)SF 1& 1BJ&9G"_++TRFWM0D!56WE"32'L/)?O501
MD-(><'Q->) H_;;A4JLD"0;(2EX(:3FQJU1V3M0[(Y)58&?E5-:UN,JL#_R)
M*SZR;T'VJE\E^DNQ%H*AS;C_M!VUSUF+X"CSM!8]'/PX&YDBG("4VM'$6,EX
MZNR#&@<;7W!^ >1]E(W$_ Y/F(!!;055_LE>-=BOPR]E#74]/OH@F' 7*DE4
MU,/]RDT\$N4 </N]_Y#-RROK-[ 0)L8V> PL"D&_(*&U^UDFLH&;![A_/"*
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
M_,%/]S'G 6:J;HZ'!P\?B2X1QC'\D-4(&2/[QN+=;>TO^VCWA:@;,YW511+
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
MA5IN3V F;P1*3:Q+1M?/1A!0P&R3D%IH$(C=;!S#TMHVPOH<PO\:LFI8P<"
M+ M6!LDC76&9=BVUB'0P ]@-T;8G-C,Y\Q]<'8!X438*Y^B7UIBA13Q@/[)Q
M1;_PS;S!;*Y0TTJC[]S"CA==M@L1!G)R^K?3>\Y4&L4W9 \--<10H=!=R'6A
M>]42$CX^E=":Q(R^2BOW&%H=.NJ%>>HX.W<EN9A),:RHO3."_C,+NINT7BPG
M(LJZ3KR]DHU'C&(\2DNS4D+2 EL,9 Q6G_N0?<X=7HF00J\!'UJDB;S)(6 V
M&1,J@DVR=DN1?VUZ36-FZPU,9S \ Y]#+'UD$3YVUL=_!]7\"F_DHS^\D;\+
M;^2_HA*=Q(29&& S#8"LPW[16Y?F0J^3A4P:.!A[K1EZ?4VCSDT&*I>-*<U9
M%<-0I@_:36)U@PO:YU-U.Q2:$:*YF"J>5.VAU7NG[45IQ<([S6#;0PD8&Z=4
MGF9Y;7%HG0PRTW!?;RX^-2U*):?HS*&-"[Z#\O*(H*"$KA.9X]&%RUO#?,LR
M]#3'1U75W1)KUQIF8/7[5C#G/K$*<+:@;NE#*4)'J\YM,'2BJ(-SJ2U=\5-(
M9ODV^<DS3_ WICE^1IH>GLTQ'O%PCALC[K\A&3>N&RLQ.EKNY2D/?6[8>UU(
M[0UHP;QO#N27MN[UR6-/OQ]#!BO4+/QZ5N41<R*Z]]#K!\[ZMB/JV.K[?K]?
M[M*B=X1&)'"1;K\M0>]?U#G P$?E-]YB[W$S[\IBW(J_6J6TY>P-;5LBZ:K<
MIK$7(B56"A'$LF/+48W$-Y!@74YV1];6-0>RVJJW#+A/^)!))Q;YDB@;32Q9
MU"D$7)B V??S?CL>G11HP5QNLH)QN" :AZF^;(11F:EB^;XFLJMRYF8T4%H&
MFX!>LW_&=DJ:1)XMPBR6NF[;KM:_AX>93;M&N,>R9)D,,.NWC,)-5DX;G,"=
M@15LS]B'Q!+;!V8=PN2H75V&UO;SJLTL84&KL 6I?[*3*? ^.U%473N_KB-J
MG!>DCJ7D6=TE2PY@.K*%9!A'J+ILNW,+4/LU'L7.V9-0BS!(F8W)I*:#8<NN
M'+JP8%-RO^[-;9_G]N2[+I]I$=.&4HM0,9ND^UDS?=T:FQ*/> A''Z1AJ?'"
M)<*Z(2F6J6S=FFIZV[!-[<3"%@QZ8H.8A0=U7U@:G343C9W7I\@KM>!!B&"D
M&OH<GA+"\T'.?@A-!]9Q)JJV43MHA3Z#;;JVT/:N2+7;%/'38HAO.KEFQ9JO
M- VI9@S)-*W%X2S],X2YV12TR_,L8N-RBXRAVC:)K6;[7=3NC'*]17V"T]%$
MI^3!@S8,MEGGFR*UMFWF#AN/0E'58.6[5=]66:,,0\ 5KV(P'O4)[B)+]=@;
M=O_0:O&O#O;83#+NHF5T#P*"/>8:CY1H F>I?HH:I-=F(;!;U!H\#\"G/0'_
M)=I6%"ZFD<[+8@F+ 7V7V2I*73IEGKR"YZ1K::BE&.]ES% NI]H68SIOKHH"
MRUC00?<+1'J'S5QWH "=AA<^#AH7O/0IB1KO3::I6$T9.PX"%K%;TPYW(,V@
M";WRKSGA(D0GU8-8EX-7Q![\O1)%FTHN6JU"<^=>H7XX$XKV8VSM,!Y9\VJM
MRYLW;2^;EFK]FC[7'.Z@&BSH!^8-][-*A(%_1DG>VC$51^N\LGJ8^2+/A:UZ
MI2DL)A^-@8Y*CD[_@SW3NN:,/!PF)C/2[[9C/L4GVMM:J+P;;GP3*LT[T/5S
M.:L'>J#KG-Z/9>MN;.5!-Y)-=UK&4KH+GQ5]=P#@I/?GA$RV?V(:J7.P]IJ.
M3@X//#!=^D&+>2TB 4/E6#]S(E-B]#I+\G-W,E?PE$=["/W&K,?YX<&>GAHV
M'FUPK) >A\:&%EF 91D 7+,%X'E=>F':HI(!F9\?.\R#3[3S4'R'2]/*&MD
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
M!P  U5<  !4              ( !B@X  &1U;W0M,C R-# V,3A?<')E+GAM
M;%!+ 0(4 Q0    (  1 U5AQJU;ZCA(  "MD   +              "  1(6
M  !D=6]T7SAK+FAT;5!+ 0(4 Q0    (  1 U5A41<$@B0X  .<J   *
M          "  <DH  !E>#DY>#$N:'1M4$L! A0#%     @ !$#56/8J6U13
M+   RJ    H              ( !>C<  &5X.3EX,BYH=&U02P4&      8
,!@!N 0  ]6,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="duot-20240618.xsd" xlink:type="simple"/>
    <context id="AsOf2024-06-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001396536</identifier>
        </entity>
        <period>
            <startDate>2024-06-18</startDate>
            <endDate>2024-06-18</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:AmendmentFlag contextRef="AsOf2024-06-18" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-06-18" id="Fact000004">0001396536</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-06-18" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-06-18" id="Fact000010">2024-06-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-06-18" id="Fact000011">Duos Technologies Group, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-06-18" id="Fact000012">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-06-18" id="Fact000013">001-39227</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-06-18" id="Fact000014">65-0493217</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-06-18" id="Fact000015">7660 Centurion Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="AsOf2024-06-18" id="Fact000016">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-06-18" id="Fact000017">Jacksonville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-06-18" id="Fact000018">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-06-18" id="Fact000019">32256</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-06-18" id="Fact000020">(904)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-06-18" id="Fact000021">296-2807</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-06-18" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-06-18" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-06-18" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-06-18" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-06-18" id="Fact000026">Common Stock (par value $0.001 per share)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-06-18" id="Fact000027">DUOT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-06-18" id="Fact000028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-06-18" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
