XML 63 R51.htm IDEA: XBRL DOCUMENT
v2.4.1.9

8. STOCKHOLDERS' EQUITY (DEFICIENCY) (Details Narrative) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Cumulative Convertible Preferred Stock Series A, Par Value | $ 0.01 us-gaap_PreferredStockParOrStatedValuePerShare | $ 0.01 us-gaap_PreferredStockParOrStatedValuePerShare
Cumulative Convertible Preferred Stock Series A, Shares Authorized | 1,000,000 us-gaap_PreferredStockSharesAuthorized | 1,000,000 us-gaap_PreferredStockSharesAuthorized
Cumulative Convertible Preferred Stock Series A, Shares Issued | 510,000 us-gaap_PreferredStockSharesIssued | 510,000 us-gaap_PreferredStockSharesIssued
Cumulative Convertible Preferred Stock Series A, Shares Outstanding | 510,000 us-gaap_PreferredStockSharesOutstanding | 510,000 us-gaap_PreferredStockSharesOutstanding
Convertible Preferred Stock Series B, Stated Value | $ 1,000 TOMZ_SeriesBPreferredStockParOrStatedValuePerShare | $ 1,000 TOMZ_SeriesBPreferredStockParOrStatedValuePerShare
Convertible Preferred Stock Series B, Shares Authorized | 4,000 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized | 4,000 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized
Convertible Preferred Stock Series B, Shares Issued | 0 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesIssued | 0 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesIssued
Convertible Preferred Stock Series B, Shares Outstanding | 0 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesOutstanding | 0 TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesOutstanding
Convertible Preferred Stock, Dividend Percentage | 7.50%TOMZ_CumulativeConvertiblePreferredStockDividendPercentage | 7.50%TOMZ_CumulativeConvertiblePreferredStockDividendPercentage
Common stock issued, shares |  | 977,028 TOMZ_CommonStockIssuedShares
Common stock issued, value |  | $ 480,754 TOMZ_CommonStockIssuedValue
Issuance of common stock as finder's fee, Shares | 11,332 TOMZ_IssuanceOfCommonStockAsFindersFeeShares |
Cash Finder's Fee Accrual | 3,060 TOMZ_FindersFeeAccrued |
Value of common stock to be issued as finder's fee | (19,925)TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee |
Payments of Accrued Finder's Fee | 66,347 us-gaap_ClearingFeesRevenue | 30,000 us-gaap_ClearingFeesRevenue
Finder's fee to be paid in common stock, Shares | 68,707 TOMZ_FindersFeeToBePaidInCommonStock |
Warrants issued |  | 7,611,000 TOMZ_WarrantsIssued1
Warrants to agent |  | 1,014,800 TOMZ_WarrantsToAgent
Exercise price | $ 0.30 TOMZ_WarrantsExercisePrice |
Common Stock Issuance for Services, Amount |  | 3,414,604 TOMZ_CommonStockIssuanceForServicesAmount
Common Stock Issuance for Services, Shares |  | 1,011,100 TOMZ_CommonStockIssuanceForServicesShares
Common stock sold | 377,778 TOMZ_CommonStockSold |
Common stock sold, amount | 102,000 TOMZ_CommonStockSoldAmount |
Equity units sold | 2,290,243 TOMZ_EquityUnitsSold |
Exercise price of warrant | $ 0.29 TOMZ_ExercisePriceOfWarrant |
Term of warrant | 5 years |
Gross proceeds net of expenses | 663,262 TOMZ_GrossProceedsNetOfExpenses |
Common stock issued for professional and other services, Shares | 326,035 TOMZ_CommonStockIssuedForProfessionalAndOtherServicesShares |
Common stock issued for professional and other services, Amount | 105,893 TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount |
Common stock issued for legal services, Shares | 44,319 TOMZ_CommonStockIssuedForLegalServicesShares |
Common stock issued for legal services, Amount | 15,000 TOMZ_CommonStockIssuedForLegalServicesAmount |
Common Stock issued for legal services to Rolyn Companies, Inc., Shares | 455,000 TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorneyShares | 230,000 TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorneyShares
Common Stock issued for legal services to Rolyn Companies, Inc., Amount | 203,950 TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorney | 128,800 TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorney
Compensation expense related to consultant, Amount | 25,000 TOMZ_CompensationExpenseRelatedToConsultants |
Compensation expense related to consultant, Shares | 76,226 TOMZ_CompensationExpenseRelatedToConsultantShares |
Compensation expense related to CEO, Amount | 25,000 TOMZ_CompensationExpenseRelatedToCeo |
Compensation expense related to CEO, Shares | 78,125 TOMZ_CompensationExpenseRelatedToCeoShares |
Stock based compensation expense on the vested portion of the warrants | 37,000 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested |
COO [Member] |  |
Common stock issued, shares | 100,000 TOMZ_CommonStockIssuedShares / us-gaap_TitleOfIndividualAxis = us-gaap_ChiefOperatingOfficerMember |
Common stock issued, value | 29,000 TOMZ_CommonStockIssuedValue / us-gaap_TitleOfIndividualAxis = us-gaap_ChiefOperatingOfficerMember |
Board of Directors [Member] |  |
Stock based compensation expense on the vested portion of the warrants | 1,904,000 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested / us-gaap_TitleOfIndividualAxis = us-gaap_BoardOfDirectorsChairmanMember |
Stock based compensation expense on the uvested portion of the warrants | 596,000 TOMZ_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested1 / us-gaap_TitleOfIndividualAxis = us-gaap_BoardOfDirectorsChairmanMember |
CFO [Member] |  |
Stock based compensation expense on the vested portion of the warrants | $ 32,000 us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested / us-gaap_TitleOfIndividualAxis = TOMZ_ChiefFinancialOfficerOneMember |

X
- Definition Common stock issuance for services amount. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuanceForServicesAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Common stock issuance for services shares. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuanceForServicesShares
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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 Common stock issued for legal servicces to another attorney, Shares. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedForLegalServiccesToAnotherAttorneyShares
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Common stock issued for professional and other services, Amount. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedForProfessionalAndOtherServicesAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Common stock issued for professional and other services, Shares. + 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_CommonStockIssuedShares
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_CommonStockIssuedValue
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_CommonStockSoldAmount
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

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

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

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

X
- Definition Cumulative Convertible Preferred Stock, Dividend Percentage. + References No definition available. + Details
Name: | TOMZ_CumulativeConvertiblePreferredStockDividendPercentage
Namespace Prefix: | TOMZ_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cumulative Convertible Preferred Stock Series B, Shares Authorized. + References No definition available. + Details
Name: | TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesAuthorized
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cumulative Convertible Preferred Stock Series B, Shares Issued. + References No definition available. + Details
Name: | TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesIssued
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Cumulative Convertible Preferred Stock Series B, Shares Outstanding. + References No definition available. + Details
Name: | TOMZ_CumulativeConvertiblePreferredStockSeriesBSharesOutstanding
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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_FindersFeeAccrued
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_FindersFeeToBePaidInCommonStock
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
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_IssuanceOfCommonStockAsFindersFeeShares
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cumulative Convertible Preferred Stock Series B, Stated Value. + References No definition available. + Details
Name: | TOMZ_SeriesBPreferredStockParOrStatedValuePerShare
Namespace Prefix: | TOMZ_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Custom Element. + References No definition available. + Details
Name: | TOMZ_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested1
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Custom Element. + References No definition available. + Details
Name: | TOMZ_ValueOfCommonStockToBeIssuedAsFindersFee
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 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 Revenue from clearing fees. Clearing fees are charged by an exchange for each contract and trade cleared. There are also clearing fees associated with deliveries, creation of a futures position resulting from an option exercise or assignment, Exchange for Physicals (EFP), block trades, transfer trades and adjustments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 + Details
Name: | us-gaap_ClearingFeesRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=TOMZ_ChiefFinancialOfficerOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_BoardOfDirectorsChairmanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_ChiefOperatingOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |