XML 85 R59.htm IDEA: XBRL DOCUMENT
v3.21.1

COMMON STOCK OPTIONS AND WARRANTS (Narrative) (Details) - USD ($) | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Apr. 30, 2020 | Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Mar. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Common stock shares issued |  | 3,535,339 |  |  | 1,982,039 |  |  |  | 3,535,339 | 1,982,039 |
Key staff-members, officers, and directors [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted | 160,866 |  |  |  |  |  |  |  |  |  |
Key staff-members, officers, and directors [Member] | Transaction One [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted | 149,424 |  |  |  |  |  |  |  |  |  |
Options forfeited | 536 |  |  |  |  |  |  |  |  |  |
Employee Stock Options [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted |  |  |  |  |  |  |  |  | 450,290 | 17,144 |
Options forfeited |  |  |  |  |  |  |  |  |  | 14,286 |
Warrant exercised |  | $ 5.76 |  |  | $ 14.00 |  |  |  | $ 5.76 | $ 14.00 |
Employee Stock Options [Member] | Key staff-members, officers, and directors [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted |  |  |  | 160,866 |  |  |  |  |  |  |
Options granted, value |  |  |  | $ 102,800 |  |  |  |  |  |  |
Options forfeited |  |  |  | 160,866 |  |  |  |  |  |  |
Employee Stock Options [Member] | Key staff-members, officers, and directors [Member] | Transaction One [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted |  |  |  | 149,424 |  |  |  |  |  |  |
Options granted, value |  |  |  | $ 370,312 |  |  |  |  |  |  |
Employee Stock Options [Member] | Key staff-members, officers, and directors [Member] | Vested immediately [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Vesting percentage |  |  |  | 100.00% |  |  |  |  |  |  |
Employee Stock Options [Member] | Key staff-members, officers, and directors [Member] | Vested on January 1, 2021 [Member] | Transaction One [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Vesting percentage |  |  |  | 50.00% |  |  |  |  |  |  |
Employee Stock Options [Member] | Key staff-members, officers, and directors [Member] | Vested on January 1, 2022 [Member] | Transaction One [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Vesting percentage |  |  |  | 50.00% |  |  |  |  |  |  |
Employee Stock Options [Member] | New CEO [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted |  |  | 100,000 |  |  |  |  |  |  |  |
Options granted, value |  |  | $ 193,388 |  |  |  |  |  |  |  |
Employee Stock Options [Member] | New CEO [Member] | Vest on September 1, 2021 [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Vesting percentage |  |  | 50.00% |  |  |  |  |  |  |  |
Employee Stock Options [Member] | New CEO [Member] | Vest on September 1, 2022 [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Vesting percentage |  |  | 50.00% |  |  |  |  |  |  |  |
Employee Stock Options [Member] | Former CEO [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options vested |  |  | 50,358 |  |  |  |  |  |  |  |
Unamortized portion of option charged in amount |  |  | $ 95,127 |  |  |  |  |  |  |  |
Employee Stock Options [Member] | Two new key employees [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Options granted |  | 40,000 |  |  |  |  |  |  |  |  |
Options granted, value |  | $ 91,574 |  |  |  |  |  |  |  |  |
Vesting description |  | For 20,000 of those options, 50% of the options will vest on October 12, 2021 and the other 50% will vest on October 12, 2022. For the other 20,000 options, one-third will vest on November 23, 2021, the next third will vest on November 23, 2022 and the final third will vest on November 23, 2023. |  |  |  |  |  |  |  |  |
Warrants [Member] |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |
Warrants exercised for cash |  |  |  |  | 357 |  | 66,756 |  |  | 357 |
Warrant exercised |  |  |  |  |  | $ 19,643 | $ 113,328 | $ 214,286 |  |  |
Proceeds from warrant exercise |  |  |  |  | $ 2,750 | $ 151,250 | $ 137,500 | $ 1,650,000 |  |  |
Warrants expired |  | 12,469 |  | 1,197 |  |  |  | 38 |  |  |
Warrant issued |  |  | 67,500 | 9,450 |  | 44,644 |  |  |  |  | 67,500
Strike price |  |  |  |  |  |  |  |  |  |  | $ 9.00
Value of warrants issued in connection of working capital loan |  |  |  |  |  | $ 1,000,000 |  |  |  |  |
Warrants exchanged |  |  |  |  |  |  | 9,878 |  |  |  |
Cashless Warrants exchanged |  |  |  |  |  |  | 46,572 |  |  |  |
Common stock shares issued |  |  |  |  |  |  | 76,634 |  |  |  |

X
- Definition Cashless warrants exchanged. + References No definition available. + Details
Name: | duot_CashlessWarrantsExchanged
Namespace Prefix: | duot_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross value of share options (or share units) granted during the period. + References No definition available. + Details
Name: | duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsValueInPeriodGross
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Unamortized portion of option charged in amount. + References No definition available. + Details
Name: | duot_UnamortizedPortionOfOptionChargedInAmount
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Value of warrants issued in connection of working capital loan. + References No definition available. + Details
Name: | duot_ValueOfWarrantsIssuedInConnectionOfWorkingCapitalLoan
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Warrants exchanged. + References No definition available. + Details
Name: | duot_WarrantsExchanged
Namespace Prefix: | duot_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrants exercised for cash. + References No definition available. + Details
Name: | duot_WarrantsExercisedForCash
Namespace Prefix: | duot_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of vesting of award under share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_TitleOfIndividualAxis=duot_KeyStaffMembersOfficersAndDirectorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TransactionTypeAxis=duot_TransactionOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=duot_VestedOn1January2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=duot_VestedOn1January2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=duot_VestOn1September2021Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VestingAxis=duot_VestOn1September2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=duot_FormerChiefExecutiveOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_TitleOfIndividualAxis=duot_TwoNewKeyEmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |