XML 18 R6.htm IDEA: XBRL DOCUMENT
v3.23.4

STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Unaudited) - USD ($) | Preferred Stock B [Member] | Preferred Stock C [Member] | Preferred Stock D [Member] | Preferred Stock E [Member] | Preferred Stock F [Member] | Common Stock [Member] | Additional Paid-in Capital [Member] | Retained Earnings [Member] | Treasury Stock, Common [Member] | Total
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Beginning balance, value at Dec. 31, 2020 | $ 2 |  |  |  |  | $ 3,536 | $ 41,525,872 | $ (39,488,150) | $ (157,452) | $ 1,883,808
Beginning balance, shares at Dec. 31, 2020 | 1,705 |  |  |  |  | 3,535,339 |  |  |  |
Stock options granted to employees |  |  |  |  |  |  | 262,411 |  |  | 262,411
Series C Preferred stock issued for cash |  | $ 4 |  |  |  |  | 4,499,996 |  |  | 4,500,000
Series C Preferred stock issued for cash, shares |  | 4,500 |  |  |  |  |  |  |  |
Series C preferred stock converted to common stock |  | $ (2) |  |  |  | $ 364 | (362) |  |  |
Series C preferred stock converted to common stock, shares |  | (2,000) |  |  |  | 363,636 |  |  |  |
Common stock issued for cashless warrants exercised |  |  |  |  |  | $ 50 | (50) |  |  |
Common stock issued for cashless warrants exercised, shares |  |  |  |  |  | 50,588 |  |  |  |
Common stock issued for services |  |  |  |  |  | $ 24 | 144,143 |  |  | 144,167
Common stock issued for services, shares |  |  |  |  |  | 24,541 |  |  |  |
Common stock issued for cashless employee stock options exercised |  |  |  |  |  | $ 15 | (15) |  |  |
Common stock issued for cashless employee stock options exercised ,shares |  |  |  |  |  | 14,576 |  |  |  |
Rounding-split in 2020 |  |  |  |  |  | $ 0 | (0) |  |  | 0
Rounding-split in 2020 ,shares |  |  |  |  |  | 367 |  |  |  |
Series B preferred converted to common stock | $ (1) |  |  |  |  | $ 122 | (121) |  |  |
Series B convertible preferred converted to common stock, Shares | (854) |  |  |  |  | 122,000 |  |  |  |
Net loss |  |  |  |  |  |  |  | (6,008,901) |  |
Ending balance, value at Dec. 31, 2021 | $ 1 | $ 2 |  |  |  | $ 4,111 | 46,431,874 | (45,497,051) | (157,452) | 781,485
Ending balance, shares at Dec. 31, 2021 | 851 | 2,500 |  |  |  | 4,111,047 |  |  |  |
Stock options compensation |  |  |  |  |  |  | 250,577 |  |  | 250,577
Stock issuance cost |  |  |  |  |  |  | (576,650) |  |  | (576,650)
Series C preferred stock converted to common stock |  | $ (2) |  |  |  | $ 455 | (453) |  |  |
Series C preferred stock converted to common stock, shares |  | (2,500) |  |  |  | 454,546 |  |  |  |
Common stock issued for cash |  |  |  |  |  | $ 1,524 | 6,093,476 |  |  | 6,095,000
Common stock issued for cash, shares |  |  |  |  |  | 1,523,750 |  |  |  |
Stock issued for services |  |  |  |  |  | $ 7 | 39,993 |  |  | 40,000
Stock issued for services, shares |  |  |  |  |  | 7,198 |  |  |  |
Net loss |  |  |  |  |  |  |  | (2,644,616) |  | (2,644,616)
Ending balance, value at Mar. 31, 2022 | $ 1 |  |  |  |  | $ 6,097 | 52,238,817 | (48,141,667) | (157,452) | 3,945,796
Ending balance, shares at Mar. 31, 2022 | 851 |  |  |  |  | 6,096,541 |  |  |  |
Beginning balance, value at Dec. 31, 2021 | $ 1 | $ 2 |  |  |  | $ 4,111 | 46,431,874 | (45,497,051) | (157,452) | 781,485
Beginning balance, shares at Dec. 31, 2021 | 851 | 2,500 |  |  |  | 4,111,047 |  |  |  |
Series C preferred stock converted to common stock |  | $ (2) |  |  |  | $ 455 | (453) |  |  |
Series C preferred stock converted to common stock, shares |  | (2,500) |  |  |  | 454,546 |  |  |  |
Series B preferred converted to common stock | $ (1) |  |  |  |  | $ 122 | (121) |  |  |
Series B convertible preferred converted to common stock, Shares | (851) |  |  |  |  | 121,572 |  |  |  |
Series D preferred stock issued for cash |  |  | $ 1 |  |  |  | 1,298,999 |  |  | 1,299,000
Series D preferred stock issued for cash, shares |  |  | 1,299 |  |  |  |  |  |  |
Stock options compensation |  |  |  |  |  |  | 819,191 |  |  | 819,191
Common stock issued for cash |  |  |  |  |  | $ 2,425 | 8,798,579 |  |  | 8,801,004
Common stock issued for cash, shares |  |  |  |  |  | 2,425,752 |  |  |  |
Stock issuance cost |  |  |  |  |  |  | (942,926) |  |  | (942,926)
Stock issued for services |  |  |  |  |  | $ 43 | 157,457 |  |  | 157,500
Stock issued for services, shares |  |  |  |  |  | 43,959 |  |  |  |
Net loss |  |  |  |  |  |  |  | (6,864,783) |  | (6,864,783)
Ending balance, value at Dec. 31, 2022 |  |  | $ 1 |  |  | $ 7,156 | 56,562,600 | (52,361,834) | (157,452) | 4,050,471
Ending balance, shares at Dec. 31, 2022 |  |  | 1,299 |  |  | 7,156,876 |  |  |  |
Beginning balance, value at Mar. 31, 2022 | $ 1 |  |  |  |  | $ 6,097 | 52,238,817 | (48,141,667) | (157,452) | 3,945,796
Beginning balance, shares at Mar. 31, 2022 | 851 |  |  |  |  | 6,096,541 |  |  |  |
Stock options compensation |  |  |  |  |  |  | 188,232 |  |  | 188,232
Stock issued for services |  |  |  |  |  | $ 10 | 39,990 |  |  | 40,000
Stock issued for services, shares |  |  |  |  |  | 10,668 |  |  |  |
Net loss |  |  |  |  |  |  |  | (1,342,672) |  | (1,342,672)
Ending balance, value at Jun. 30, 2022 | $ 1 |  |  |  |  | $ 6,107 | 52,467,039 | (49,484,339) | (157,452) | 2,831,356
Ending balance, shares at Jun. 30, 2022 | 851 |  |  |  |  | 6,107,209 |  |  |  |
Stock options compensation |  |  |  |  |  |  | 153,367 |  |  | 153,367
Stock issuance cost |  |  |  |  |  |  | (260,816) |  |  | (260,816)
Series D preferred stock issued for cash |  |  | $ 1 |  |  |  | 998,999 |  |  | 999,000
Series D preferred stock issued for cash, shares |  |  | 999 |  |  |  |  |  |  |
Common stock issued for cash |  |  |  |  |  | $ 818 | 2,454,185 |  |  | 2,455,003
Common stock issued for cash, shares |  |  |  |  |  | 818,335 |  |  |  |
Series B preferred stock converted to common stock | $ (1) |  |  |  |  | $ 122 | (121) |  |  |
Series B preferred stock converted to common stock, shares | (851) |  |  |  |  | 121,572 |  |  |  |
Stock issued for services |  |  |  |  |  | $ 10 | 39,990 |  |  | 40,000
Stock issued for services, shares |  |  |  |  |  | 9,758 |  |  |  |
Net loss |  |  |  |  |  |  |  | (1,925,068) |  | (1,925,068)
Ending balance, value at Sep. 30, 2022 |  |  | $ 1 |  |  | $ 7,057 | 55,852,643 | (51,409,407) | (157,452) | 4,292,842
Ending balance, shares at Sep. 30, 2022 |  |  | 999 |  |  | 7,056,874 |  |  |  |
Beginning balance, value at Dec. 31, 2022 |  |  | $ 1 |  |  | $ 7,156 | 56,562,600 | (52,361,834) | (157,452) | 4,050,471
Beginning balance, shares at Dec. 31, 2022 |  |  | 1,299 |  |  | 7,156,876 |  |  |  |
Series E preferred stock issued |  |  |  | $ 4 |  |  | 3,999,996 |  |  | 4,000,000
Series E preferred stock issued, shares |  |  |  | 4,000 |  |  |  |  |  |
Stock options compensation |  |  |  |  |  |  | 75,128 |  |  | 75,128
Stock issuance cost |  |  |  |  |  |  | (299,145) |  |  | (299,145)
Stock issued for services |  |  |  |  |  | $ 12 | 32,488 |  |  | 32,500
Stock issued for services, shares |  |  |  |  |  | 12,463 |  |  |  |
Net loss |  |  |  |  |  |  |  | (2,143,683) |  | (2,143,683)
Ending balance, value at Mar. 31, 2023 |  |  | $ 1 | $ 4 |  | $ 7,168 | 60,371,067 | (54,505,517) | (157,452) | 5,715,271
Ending balance, shares at Mar. 31, 2023 |  |  | 1,299 | 4,000 |  | 7,169,339 |  |  |  |
Stock options compensation |  |  |  |  |  |  | 161,399 |  |  | 161,399
Stock issuance cost |  |  |  |  |  |  | 281,500 |  |  | 281,500
Stock issued for services |  |  |  |  |  | $ 6 | 32,494 |  |  | 32,500
Stock issued for services, shares |  |  |  |  |  | 5,645 |  |  |  |
Stock issued under the Employee Stock Purchase Plan for cash and compensation |  |  |  |  |  | $ 66 | 183,199 |  |  | 183,265
Stock issued under the Employee Stock Purchase Plan for cash and compensation, shares |  |  |  |  |  | 65,561 |  |  |  |
Net loss |  |  |  |  |  |  |  | (2,989,400) |  | (2,989,400)
Ending balance, value at Jun. 30, 2023 |  |  | $ 1.00 | $ 4.00 |  | $ 7,240 | 61,029,659 | (57,494,917) | (157,452) | 3,384,535
Ending balance, shares at Jun. 30, 2023 |  |  | 1,299 | 4,000 |  | 7,240,545 |  |  |  |
Series F preferred stock issued |  |  |  |  | $ 5 |  | 4,999,995 |  |  | 5,000,000
Series F preferred stock issued, shares |  |  |  |  | 5,000 |  |  |  |  |
Stock options compensation |  |  |  |  |  |  | 164,118 |  |  | 164,118
Stock issued for services |  |  |  |  |  | $ 8 | 40,557 |  |  | 40,565
Stock issued for services, shares |  |  |  |  |  | 7,910 |  |  |  |
Stock compensation under ESPP |  |  |  |  |  |  | 32,728 |  |  | 32,728
Net loss |  |  |  |  |  |  |  | (2,947,736) |  | (2,947,736)
Ending balance, value at Sep. 30, 2023 |  |  | $ 1 | $ 4 | $ 5 | $ 7,248 | $ 66,267,057 | $ (60,442,653) | $ (157,452) | $ 5,674,210
Ending balance, shares at Sep. 30, 2023 |  |  | 1,299 | 4,000 | 5,000 | 7,248,455 |  |  |  |

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

X
- References No definition available. + Details
Name: | duot_CommonStockIssuedForCashlessEmployeeStockOptionsExercised
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_CommonStockIssuedForCashlessWarrantsExercised
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | duot_CommonStockIssuedForServices
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_PaymentsOfStockIssuanceCost
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_RoundingsplitIn2020Value
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | duot_SeriesBPreferredStockConvertedToCommonStock
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_SeriesCPreferredStockConvertedToCommonStock
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_SeriesCPreferredStockIssuedForCash
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_SeriesDPreferredStockIssuedForCash
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_SeriesEPreferredStockIssued
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_SeriesFPreferredStockIssued
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- References No definition available. + Details
Name: | duot_StockIssuedUnderEmployeeStockPurchasePlanForCashAndCompensation
Namespace Prefix: | duot_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement. + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 5 -Subparagraph (SAB Topic 6.B) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-5 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10 Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-11 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B + Details
Name: | us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of shares issued which are neither cancelled nor held in the treasury. + References No definition available. + Details
Name: | us-gaap_SharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-30) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of stock issued attributable to transactions classified as other. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The gross value of stock issued during the period upon the conversion of convertible securities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueIssuedForServices
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of shares of stock issued attributable to transactions classified as other. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP). + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Value of stock issued as a result of the exercise of stock options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28 Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2 + Details
Name: | us-gaap_StockholdersEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant