XML 29 R43.htm IDEA: XBRL DOCUMENT
v2.4.1.9

6. CONVERTIBLE DEBT (Details Narrative) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013
Convertible Debt Details Narrative |  |
Warrants issued | 7,611,000 TOMZ_WarrantsIssued |
Proceeds with convertible debt | $ 5,074,000 us-gaap_ProceedsFromConvertibleDebt |
Net proceeds amount of convertible debt | 4,462,693 us-gaap_ProceedsFromDebtNetOfIssuanceCosts |
Total offering expenses | 611,307 TOMZ_TotalOfferingExpenses |
Agent received warrants | 1,014,800 TOMZ_AgentReceivedWarrants |
Agent received warrants value | 165,180 TOMZ_AgentReceivedWarrantsValue |
Fair value of the embedded conversion feature derivative liability |  | 7,316,092 us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
Additional discount on convertible notes | 956,712 TOMZ_AdditionalDiscountOnConvertibleNotes | 4,117,288 TOMZ_AdditionalDiscountOnConvertibleNotes
Finance charge |  | $ 3,198,804 us-gaap_DeferredFinanceCostsGross

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

X
- Definition Agent received warrants. + References No definition available. + Details
Name: | TOMZ_AgentReceivedWarrants
Namespace Prefix: | TOMZ_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Agent received warrants value. + References No definition available. + Details
Name: | TOMZ_AgentReceivedWarrantsValue
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | TOMZ_ConvertibleDebtDetailsNarrativeAbstract
Namespace Prefix: | TOMZ_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total offering expenses. + References No definition available. + Details
Name: | TOMZ_TotalOfferingExpenses
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition For an unclassified balance sheet, the amount as of the balance sheet date of capitalized costs associated with the issuance of debt instruments (for example, legal, accounting, underwriting, printing, and registration costs) that will be charged against earnings over the life of the debt instruments to which such costs pertain. Such amount is before the consideration of accumulated amortization. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6451184&loc=d3e28555-108399 + Details
Name: | us-gaap_DeferredFinanceCostsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=35706170&loc=SL5624163-113959 + Details
Name: | us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromConvertibleDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination. + References No definition available. + Details
Name: | us-gaap_ProceedsFromDebtNetOfIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration