XML 93 R44.htm IDEA: XBRL DOCUMENT
v3.5.0.2

8. STOCKHOLDERS' EQUITY (Details 2) - Warrant [Member] - $ / shares | 9 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2016 | Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |
Outstanding Warrants, Beginning Balance | 35,676,413 | 28,051,408
Granted, Warrants | 1,150,000 | 7,625,005
Outstanding Warrants, Ending Balance | 36,826,413 | 35,676,413
Outstanding Weighted Average Exercise Price, Beginning balance | $ 0.30 | $ 0.23
Granted, Weighted Average Exercise Price | 0.45 | 0.58
Outstanding Weighted Average Exercise Price, Ending balance | $ 0.31 | $ 0.30

X
- Definition Granted warrants. + References No definition available. + Details
Name: | TOMZ_GrantedWarrants
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_GrantedWeightedAverageExercisePrice1
Namespace Prefix: | TOMZ_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based compensation arrangement by share based payment award warrant outstanding number. + References No definition available. + Details
Name: | TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingNumber
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice1
Namespace Prefix: | TOMZ_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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
- Details
Name: | us-gaap_PlanNameAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |