XML 32 R43.htm IDEA: XBRL DOCUMENT
v2.4.0.8

8. SHAREHOLDERS' EQUITY (DEFICIENCY) (Details 2) (Warrant [Member]) | 12 Months Ended
--- | ---
Dec. 31, 2013
Warrant [Member] |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |
Outstanding Warrants, Beginning Balance | 10,050,000
Granted, Warrants | 9,275,800
Exercised, Warrants |
Outstanding Warrants, Ending Balance | 19,325,800
Outstanding Weighted Average Exercise Price, Beginning balance | 0.12
Granted, Weighted Average Exercise Price | 0.31
Exercised, Weighted Average Exercise Price |
Outstanding Weighted Average Exercise Price, Ending balance | 0.21

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

X
- Definition Exercised weighted average exercise price. + References No definition available. + Details
Name: | TOMZ_ExercisedWeightedAverageExercisePrice
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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 Granted weighted average exercise price. + References No definition available. + Details
Name: | TOMZ_GrantedWeightedAverageExercisePrice
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
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 Share based compensation arrangement by share based payment award warrant outstanding weighted average exercise price. + References No definition available. + Details
Name: | TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantOutstandingWeightedAverageExercisePrice
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration