XML 40 R40.htm IDEA: XBRL DOCUMENT
v2.4.0.8

7. FAIR VALUE (Details 1) (USD $) | Dec. 31, 2013
--- | ---
Fair Value Details 1 |
Beginning Balance |
Initial recognition - Derivative liability of embedded conversion feature of the Convertible Notes | 7,316,092
Change in fair value | 349,410
Ending Balance | $ 7,665,502

X
- Definition Beginning Balance + References No definition available. + Details
Name: | TOMZ_BeginningBalance
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Change in fair value + References No definition available. + Details
Name: | TOMZ_ChangeInFairValue
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Ending Balance + References No definition available. + Details
Name: | TOMZ_EndingBalance
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Initial recognition - Derivative liability of embedded conversion feature of the Convertible Notes + References No definition available. + Details
Name: | TOMZ_InitialRecognitionDerivativeLiabilityOfEmbeddedConversionFeatureOfConvertibleNotes
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant