XML 93 R63.htm IDEA: XBRL DOCUMENT
v3.20.2

11. SHAREHOLDERS' EQUITY (Details 3) - $ / shares | 9 Months Ended |  |
--- | --- | --- | ---
Sep. 30, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Outstanding Warrants | 1,686,633 | 2,155,065 | 3,318,826
Average Weighted Remaining Contractual Life in Years, Outstanding | 2 years 1 month 10 days |  |
Exercisable Warrants | 1,686,633 |  |
Weighted Average Exercise Price, Exercisable | $ 1.73 |  |
$ 0.64 |  |  |
Outstanding Warrants | 31,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 3 years 1 month 24 days |  |
Exercisable Warrants | 31,250 |  |
Weighted Average Exercise Price, Exercisable | $ .64 |  |
$ 0.80 |  |  |
Outstanding Warrants | 158,125 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 3 years 4 days |  |
Exercisable Warrants | 158,125 |  |
Weighted Average Exercise Price, Exercisable | $ .80 |  |
$ 0.96 |  |  |
Outstanding Warrants | 473,958 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 2 years 2 months 8 days |  |
Exercisable Warrants | 473,958 |  |
Weighted Average Exercise Price, Exercisable | $ .96 |  |
$ 1.12 |  |  |
Outstanding Warrants | 6,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 3 years 6 months 18 days |  |
Exercisable Warrants | 6,250 |  |
Weighted Average Exercise Price, Exercisable | $ 1.12 |  |
$ 1.20 |  |  |
Outstanding Warrants | 175,000 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 4 years 1 month 17 days |  |
Exercisable Warrants | 175,000 |  |
Weighted Average Exercise Price, Exercisable | $ 1.20 |  |
$ 1.36 |  |  |
Outstanding Warrants | 1,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 2 years 25 days |  |
Exercisable Warrants | 1,250 |  |
Weighted Average Exercise Price, Exercisable | $ 1.36 |  |
$ 2.16 |  |  |
Outstanding Warrants | 31,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 1 year 3 months |  |
Exercisable Warrants | 31,250 |  |
Weighted Average Exercise Price, Exercisable | $ 2.16 |  |
$ 2.32 |  |  |
Outstanding Warrants | 523,061 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 1 year 4 months 28 days |  |
Exercisable Warrants | 523,061 |  |
Weighted Average Exercise Price, Exercisable | $ 2.32 |  |
$ 2.40 |  |  |
Outstanding Warrants | 150,000 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 4 months 20 days |  |
Exercisable Warrants | 150,000 |  |
Weighted Average Exercise Price, Exercisable | $ 2.40 |  |
$ 2.56 |  |  |
Outstanding Warrants | 31,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 1 year |  |
Exercisable Warrants | 31,250 |  |
Weighted Average Exercise Price, Exercisable | $ 2.56 |  |
$ 3.36 |  |  |
Outstanding Warrants | 31,250 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 9 months |  |
Exercisable Warrants | 31,250 |  |
Weighted Average Exercise Price, Exercisable | $ 3.36 |  |
$ 4.00 |  |  |
Outstanding Warrants | 60,000 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 4 years 10 months 6 days |  |
Exercisable Warrants | 60,000 |  |
Weighted Average Exercise Price, Exercisable | $ 4.00 |  |
$ 4.40 |  |  |
Outstanding Warrants | 12,500 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 3 months 29 days |  |
Exercisable Warrants | 12,500 |  |
Weighted Average Exercise Price, Exercisable | $ 4.40 |  |
$ 8.40 |  |  |
Outstanding Warrants | 1,488 |  |
Average Weighted Remaining Contractual Life in Years, Outstanding | 2 years 10 months 17 days |  |
Exercisable Warrants | 1,488 |  |
Weighted Average Exercise Price, Exercisable | $ 8.40 |  |

X
- References No definition available. + Details
Name: | TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
Namespace Prefix: | TOMI_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | TOMI_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | TOMI_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + 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 (e)(1) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of equity instruments other than options outstanding, including both vested and non-vested instruments. + 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)(ii) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: 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)(i) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

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

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

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

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

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