XML 26 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 1) (USD $)
12 Months Ended
Dec. 31, 2014
2.10 Range [Member]  
Schedule of Trading Securities and Other Trading Assets [Line Items]  
Number 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroThreeRangeMember
Average Weighted Remaining Contractual Life in Years 5 years 4 days
Exercisable Options, Number 40,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroThreeRangeMember
Weighted Average Exercise Price, Exercisable Options $ 2.10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointZeroThreeRangeMember
0.05 Range [Member]  
Schedule of Trading Securities and Other Trading Assets [Line Items]  
Number 20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
Average Weighted Remaining Contractual Life in Years 6 years 7 days
Exercisable Options, Number 20,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
Weighted Average Exercise Price, Exercisable Options $ 0.05us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
Option Member  
Schedule of Trading Securities and Other Trading Assets [Line Items]  
Number 60,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_RangeAxis
= TOMZ_PointTwoOneRangeMember
Exercisable Options, Number 60,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointTwoOneRangeMember