XML 24 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details 3) (USD $)
3 Months Ended
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 32,451,413TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
Exercisable Warrants, Number 31,251,413TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
0.01 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 1,575,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointZeroOneRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 2 years 3 months 11 days
Exercisable Warrants, Number 1,575,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroOneRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.01TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointZeroOneRangeMember
0.05 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 975,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 2 years 4 months 13 days
Exercisable Warrants, Number 975,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.05TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointZeroFiveRangeMember
0.15 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 7,750,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointOneFiveRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 2 years 6 months 18 days
Exercisable Warrants, Number 7,750,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointOneFiveRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.15TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointOneFiveRangeMember
0.261 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 100,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointTwoSixOneRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 3 years 2 months 27 days
Exercisable Warrants, Number 100,000TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointTwoSixOneRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.26TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointTwoSixOneRangeMember
0.29 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 10,125,613TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointTwoNineRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 5 years 6 months 18 days
Exercisable Warrants, Number 10,125,613TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointTwoNineRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.29TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointTwoNineRangeMember
0.30 Range [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding warrants, Number 11,925,800TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberWarrants
/ us-gaap_RangeAxis
= TOMZ_PointThreeZeroRangeMember
Average Weighted Remaining Contractual Life in Years, Warrant 3 years 6 months
Exercisable Warrants, Number 10,725,800TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber
/ us-gaap_RangeAxis
= TOMZ_PointThreeZeroRangeMember
Weighted Average Exercise Price, Exercisable Warrants $ 0.30TOMZ_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableWeightedAverageExercisePrice
/ us-gaap_RangeAxis
= TOMZ_PointThreeZeroRangeMember