XML 57 R21.htm IDEA: XBRL DOCUMENT
v2.4.0.8

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2014
Summary Of Significant Accounting Policies Tables |
Schedule of earnings per share |
|  | For the Three Months Ended June 30 |  |  | For the Six Months Ended June 30 |
|  | 2014 |  |  | 2013 |  |  | 2014 |  |  | 2013 |
Numerator: |  |  |  |  |  |  |  |  |  |  |  |
Net Income (Loss) |  | $ | 415,861 |  |  | $ | (7,985,934 | ) |  | $ | 318,653 |  |  | $ | (8,178,627 | )
Denominator: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic weighted-average shares |  |  | 80,225,890 |  |  |  | 75,935,563 |  |  |  | 80,186,585 |  |  |  | 75,715,735 |
Effect of dilutive securities |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Warrants |  |  | 28,625,800 |  |  |  | - |  |  |  | 26,467,789 |  |  |  | - |
Convertible Debt |  |  | 17,496,552 |  |  |  | - |  |  |  | 17,496,552 |  |  |  | - |
Options |  |  | 80,000 |  |  |  | - |  |  |  | 79,779 |  |  |  | - |
Diluted Weighted Average Shares |  |  | 126,428,242 |  |  |  | 75,935,563 |  |  |  | 124,230,705 |  |  |  | 75,715,735 |
Net Income (Loss) Per Common Share: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Basic |  | $ | 0.01 |  |  | $ | (0.11 | ) |  | $ | 0.00 |  |  | $ | (0.11 | )
Diluted |  | $ | 0.00 |  |  | $ | (0.11 | ) |  | $ | 0.00 |  |  | $ | (0.11 | )
Schedule of weighted average shares |
Loss from Operations Data: |  |  |  |  |  |  |  |  |  |  |  |
Loss from Operations |  | $ | (724,246 | ) |  | $ | (392,933 | ) |  | $ | (2,285,935 | ) |  | $ | (582,569 | )
Basic and Diluted Weighted Average Shares |  |  | 80,225,890 |  |  |  | 75,935,563 |  |  |  | 80,186,585 |  |  |  | 75,715,735 |
Basic and Diluted Loss Per Common Share |  | $ | (0.01 | ) |  | $ | (0.01 | ) |  | $ | (0.03 | ) |  | $ | (0.01 | )

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

X
- Definition Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration