XML 34 R45.htm IDEA: XBRL DOCUMENT
v2.4.0.8

8. SHAREHOLDERS' EQUITY (DEFICIENCY) (Details Narrative) (USD $) | 3 Months Ended | 9 Months Ended | 12 Months Ended
--- | --- | --- | ---
Sep. 30, 2014 | Sep. 30, 2014 | Dec. 31, 2013
Preferred Stock Authorized | 1,000,000 | 1,000,000 | 1,000,000
Preferred Stock Issued | 510,000 | 510,000 | 510,000
Preferred Stock Outstanding | 510,000 | 510,000 | 510,000
Preferred Stock par value | $ 0.01 | $ 0.01 | $ 0.01
Warrants issued |  |  | 7,611,000
Warrants to agent |  |  | 101,480
Exercise price |  |  | $ 0.30
Common Stock issued for professional services, shares, Shares |  | 222,947 |
Common Stock issued for professional services, Amount, Amount |  | $ 77,111 |
Common Stock issued for legal services to Rolyn Companies, Inc., Shares |  | 380,000 |
Common Stock issued for legal services to Rolyn Companies, Inc., Amount |  | 180,951 |
Compensation expense related to warrants issued to CEO, Amount |  | 25,000 |
Compensation expense related to warrants issued to CEO, Shares |  | 78,125 |
Compensation expense related to warrants issued to consultant, Amount |  | 25,000 |
Compensation expense related to warrants issued to consultant, Shares |  | 76,226 |
Stock based compensation expense on the vested portion of the warrants |  | 2,449,000 |
Warrants issued in connection with the private placement | 4,130,778 |  |
Common stock issued for legal services to Harold Paul, Shares |  | 24,714 |
Common stock issued for legal services to Harold Paul, Amount |  | 9,000 |
Common stock sold | 377,778 |  |
Common stock sold, amount | 102,000 | 102,000 |
Equity units sold | 1,652,311 |  |
Exercise price of warrant | $ 0.29 |  |
Term of warrant | 5 years |  |
Gross proceeds net of expenses | $ 478,313 |  |
Series A Preferred Stock [Member] |  |  |
Preferred Stock Authorized | 1,000,000 | 1,000,000 |
Preferred Stock Issued | 510,000 | 510,000 | 510,000
Preferred Stock Outstanding | 510,000 | 510,000 | 510,000
Preferred Stock par value | $ 0.01 | $ 0.01 |
Series B Preferred Stock [Member] |  |  |
Preferred Stock Authorized | 4,000 | 4,000 |
Preferred Stock Issued |  |  |
Preferred Stock Outstanding |  |  |

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorney
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedForLegalServicesToRelatedPartyAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CompensationExpenseRelatedToWarrantsIssuedToCeo
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CompensationExpenseRelatedToWarrantsIssuedToConsultant
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_GrossProceedsNetOfExpenses
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_ProceedsFromIssuanceOfCommonStockAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Warrants exercise price. + References No definition available. + Details
Name: | TOMZ_WarrantsExercisePrice
Namespace Prefix: | TOMZ_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrants issued 1. + References No definition available. + Details
Name: | TOMZ_WarrantsIssued1
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Warrants to agent. + References No definition available. + Details
Name: | TOMZ_WarrantsToAgent
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Intrinsic value of equity-based compensation awards vested. Excludes stock and unit options. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration