XML 40 R28.htm IDEA: XBRL DOCUMENT
v3.20.1

6. LEASES (Tables) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2019
Leases Tables |
Operating lease |
Operating leases: | December 31, 2019
Assets: |
Operating lease right-of-use asset | $674,471
Liabilities: |
Current Portion of Long-Term Operating Lease | $71,510
Long-Term Operating Lease, Net of Current Portion | $1,034,413
| $1,105,923
Lease cost |
| For the Year Ended December 31, 2019
Operating lease expense | $157,315
Other information related to leases |
| For the Year Ended December 31, 2019
Weighted-average remaining lease term: |
Operating leases | 9.25 years
Discount rate: |
Operating leases | 7.00%
Supplemental cash flow information related to leases |
| For the Year Ended December 31, 2019
Cash paid for amounts included in the measurement of lease liabilities: | $65,753
Maturities of lease payments |
Year Ended: | Operating Lease
December 31, 2020 | 146,688
December 31, 2021 | 151,088
December 31, 2022 | 155,621
December 31, 2023 | 160,290
December 31, 2024 | 165,098
Thereafter | 745,183
Total minimum lease payments | 1,523,968
Less: Interest | 418,045
Present value of lease obligations | 1,105,923
Less: Current portion | 71,510
Long-term portion of lease obligations | $1,034,413
Future minimum lease payments under non-cancellable leases |
Year Ended: | Operating Lease
December 31, 2019 | $102,000
December 31, 2020 | 147,000
December 31, 2021 | 151,000
December 31, 2022 | 156,000
December 31, 2023 | 160,000
Thereafter | 923,000
| $1,639,000

X
- References No definition available. + Details
Name: | TOMZ_LeaseOtherInformationTableTextBlock
Namespace Prefix: | TOMZ_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | TOMZ_LeasesTablesUsdAbstract
Namespace Prefix: | TOMZ_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | TOMZ_OperatingLeaseLiabilityTableTextBlock
Namespace Prefix: | TOMZ_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | TOMZ_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock
Namespace Prefix: | TOMZ_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980 + Details
Name: | us-gaap_LeaseCostTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981 + Details
Name: | us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717 + Details
Name: | us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration