XML 68 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY (DEFICIENCY) (USD $)
Series A Preferred
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Total
Beginning Balance, Amount at Dec. 31, 2012 $ 5,100us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
$ 754,555us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 12,956,535us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (13,607,778)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 108,412us-gaap_StockholdersEquity
Beginning Balance, Shares at Dec. 31, 2012 510,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
75,455,585us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Equity based compensation       148,794TOMZ_EquityBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   148,794TOMZ_EquityBasedCompensation
Common stock issued for services provided, Shares   977,028TOMZ_CommonStockIssuedForServicesProvidedShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Common stock issued for services provided, Amount   9,770TOMZ_CommonStockIssuedForServicesProvidedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
470,984TOMZ_CommonStockIssuedForServicesProvidedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   480,754TOMZ_CommonStockIssuedForServicesProvidedAmount
Exercise of stock options as payment for legal services, Shares   20,000TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options as payment for legal services, Amount   200TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(200)TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
     
Private placements, net, Shares   3,414,604TOMZ_PrivatePlacementsNetShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Private placements, net, Amount   34,147TOMZ_PrivatePlacementsNetAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
976,953TOMZ_PrivatePlacementsNetAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   1,011,100TOMZ_PrivatePlacementsNetAmount
Warrants issued as part of debt private placement     956,711TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  956,711TOMZ_WarrantsIssuedAsPartOfDebtPrivatePlacement
Warrants issued as Deferred financing costs     165,181TOMZ_WarrantsIssuedAsDeferredFinancingCosts
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  165,181TOMZ_WarrantsIssuedAsDeferredFinancingCosts
Net Income (Loss)       (5,658,312)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(5,658,312)us-gaap_NetIncomeLoss
Ending Balance, Amount at Dec. 31, 2013 5,100us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
798,672us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
15,674,958us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(19,266,090)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(2,787,360)us-gaap_StockholdersEquity
Ending Balance, Shares at Dec. 31, 2013 510,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
79,867,217us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Options and warrants issued to executives for services     2,564,707TOMZ_OptionsWithWarrantsIssuedToExecutivesForServices
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  2,564,707TOMZ_OptionsWithWarrantsIssuedToExecutivesForServices
Common stock issued for services provided, Shares   901,580TOMZ_CommonStockIssuedForServicesProvidedShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Common stock issued for services provided, Amount   9,016TOMZ_CommonStockIssuedForServicesProvidedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
340,827TOMZ_CommonStockIssuedForServicesProvidedAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  349,843TOMZ_CommonStockIssuedForServicesProvidedAmount
Common stock issued for executive compensation, Shares   178,125us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Common stock issued for executive compensation, Amount   1,781us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
52,219us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  54,000us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
Exercise of stock options as payment for legal services, Shares   20,000TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Exercise of stock options as payment for legal services, Amount   200TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(200)TOMZ_ExerciseOfStockOptionsAsPaymentForLegalServicesAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    
Proceeds from issuance of common stock, net, Shares   377,778TOMZ_ProceedsFromIssuanceOfCommonStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Proceeds from issuance of common stock, net, Amount   3,778TOMZ_ProceedsFromIssuanceOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
95,162TOMZ_ProceedsFromIssuanceOfCommonStockAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  98,940TOMZ_ProceedsFromIssuanceOfCommonStockAmount
Proceeds from issuance of common stock and warrants, net, Shares   2,290,243TOMZ_ProceedsFromIssuanceOfCommonStockAndWarrantsShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Proceeds from issuance of common stock and warrants, net, Amount   22,902TOMZ_ProceedsFromIssuanceOfCommonStockAndWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
574,013TOMZ_ProceedsFromIssuanceOfCommonStockAndWarrantsAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  596,915TOMZ_ProceedsFromIssuanceOfCommonStockAndWarrantsAmount
Issuance of common stock as finder's fee, Shares   11,332TOMZ_IssuanceOfCommonStockAsFindersFeeShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    11,332TOMZ_IssuanceOfCommonStockAsFindersFeeShares
Issuance of common stock as finder's fee, Amount   113TOMZ_IssuanceOfCommonStockAsFindersFeeAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(113)TOMZ_IssuanceOfCommonStockAsFindersFeeAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
    
Value of common stock to be issued as finder's fee     (19,925)TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (19,925)TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee
Net Income (Loss)       268,435us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
268,435us-gaap_NetIncomeLoss
Ending Balance, Amount at Dec. 31, 2014 $ 5,100us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
$ 836,462us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 19,281,647us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ (18,997,655)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ 1,125,555us-gaap_StockholdersEquity
Ending Balance, Shares at Dec. 31, 2014 510,000us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_SeriesAPreferredStockMember
83,646,275us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember