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

7. FAIR VALUE (Details 1) (USD $) | Jun. 30, 2014
--- | ---
Fair Value Details 1 |
Beginning Balance | $ 7,665,502
Fair Value Adjustment of Derivative Liability | (3,246,137)
Ending Balance | $ 4,419,365

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 Ending Balance + References No definition available. + Details
Name: | TOMZ_EndingBalance
Namespace Prefix: | TOMZ_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair Value Adj. of Derivative Liability. + References No definition available. + Details
Name: | TOMZ_FairValueAdjustmentOfDerivativeLiability
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