XML 12 R62.htm IDEA: XBRL DOCUMENT
v3.20.1

COMMON STOCK OPTIONS AND WARRANTS (Narrative) (Details) - USD ($) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2019 | Sep. 30, 2019 | Jun. 30, 2019 | Mar. 31, 2019 | Sep. 30, 2018 | Jun. 30, 2018 | Dec. 31, 2019 | Dec. 31, 2018 | Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Warrant issued |  |  |  |  |  |  |  |  | 14,464,000
Common stock shares issued | 1,982,039 |  |  |  |  |  | 1,982,039 | 1,505,883 |
Employee Stock Options [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options granted |  |  |  |  |  |  | 17,144 | 160,152 |
Options forfeited |  |  |  |  |  |  | 14,286 |  |
Warrant exercised | $ 14.00 |  |  |  |  |  | $ 14.00 | $ 14.00 |
Employee Stock Options [Member] | New Board Member [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options granted |  | 8,572 |  | 8,572 |  |  |  |  |
Options granted, value |  | $ 32,092 |  | $ 20,070 |  |  |  |  |
Employee Stock Options [Member] | New Board Member [Member] | Vested immediately [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Vesting percentage |  | 50.00% |  | 50.00% |  |  |  |  |
Employee Stock Options [Member] | New Board Member [Member] | Vested after 12 months [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Vesting percentage |  | 50.00% |  | 50.00% |  |  |  |  |
Employee Stock Options [Member] | Member of senior management team [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options forfeited |  |  | 14,286 |  |  |  |  |  |
Options forfeited, value |  |  | $ 43,864 |  |  |  |  |  |
Options forfeited percentage |  |  | 100.00% |  |  |  |  |  |
Employee Stock Options [Member] | Member of senior management team [Member] | Already vested [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Vesting percentage |  |  | 50.00% |  |  |  |  |  |
Employee Stock Options [Member] | Staff and Directors [Member] | 2016 Equity Compensation plan [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options granted |  |  |  |  |  | 160,152 |  |  |
Employee Stock Options [Member] | Staff and Directors [Member] | Vested immediately [Member] | 2016 Equity Compensation plan [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options vesting |  |  |  |  |  | 131,143 |  |  |
Employee Stock Options [Member] | Staff and Directors [Member] | Vested after 12 months [Member] | 2016 Equity Compensation plan [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Options vesting |  |  |  |  |  | 29,009 |  |  |
Warrants [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Warrants exercised for cash |  |  | 66,756 |  |  |  |  |  |
Warrant exercised | $ 357 | $ 19,643 | $ 113,328 | $ 214,286 | $ 21,429 |  | $ 357 |  |
Proceeds from warrant exercise | $ 2,750 | $ 151,250 | $ 137,500 | $ 1,650,000 | $ 195,000 |  |  |  |
Warrants expired |  |  |  | 38 |  |  |  |  |
Warrant issued |  | 44,644 |  |  |  |  |  |  |
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 |  |  |  |  |  |
Warrants [Member] | Warrants to purchase common stock to six shareholders [Member] |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |
Warrant issued |  |  |  |  |  |  |  | 35,444 |

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 Percentage of options forfeited of award under share-based payment arrangement. + References No definition available. + Details
Name: | duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardOptionsForfeitedPercentage
Namespace Prefix: | duot_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value 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 No definition available. + Details
Name: | duot_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresValueInPeriod
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 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 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + 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=6877327&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=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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=116856206&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=116856206&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=116856206&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=116856206&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 non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | srt_TitleOfIndividualAxis=duot_NewBoardMemberMember
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=us-gaap_ShareBasedCompensationAwardTrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

X
- Details
Name: | us-gaap_PlanNameAxis=duot_EquityCompensationPlan2016Member
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: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=duot_WarrantsToPurchaseCommonStockToSixShareholdersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |