0000314227false--12-31Q320230.012500000001982395519763855100000063750637506375000000.010.07597981959700000.300003142272023-01-012023-09-300000314227tomz:SecuritiesPurchaseAgreementMemberus-gaap:SubsequentEventMember2023-11-012023-11-070000314227tomz:SecuritiesPurchaseAgreementMemberus-gaap:SubsequentEventMember2023-11-070000314227tomz:OneCustomerMember2022-07-012022-09-300000314227tomz:ThreeCustomerMember2023-07-012023-09-300000314227tomz:OneCustomerMember2022-01-012022-12-310000314227tomz:OneCustomerMember2023-01-012023-09-300000314227tomz:ThreeCustomerMember2023-01-012023-09-300000314227tomz:TwoCustomerMember2023-01-012023-09-300000314227tomz:BoardOfMembersMember2023-01-012023-09-300000314227tomz:BoardOfMembersMember2022-01-012022-09-300000314227tomz:CommitteeChairpersonMember2023-01-012023-01-310000314227tomz:ExecutiveAgreementsWithElissaJShaneMember2023-01-012023-01-310000314227tomz:ExecutiveAgreementsWithElissaJShaneMember2020-05-310000314227tomz:ExecutiveAgreementsWithElissaJShaneMember2020-05-012020-05-310000314227us-gaap:CommonStockMember2022-01-310000314227us-gaap:CommonStockMember2022-01-012022-01-310000314227tomz:ChiefOperatingOfficersMembertomz:StockOptionsMember2023-09-300000314227tomz:ChiefOperatingOfficersMembertomz:StockOptionsMember2022-01-310000314227tomz:ChiefOperatingOfficersMembertomz:StockOptionsMember2023-01-012023-01-310000314227tomz:ChiefOperatingOfficersMembertomz:StockOptionsMember2022-01-012022-01-310000314227tomz:OfficersMembertomz:StockOptionsMember2023-09-300000314227tomz:OfficersMembertomz:StockOptionsMember2023-01-012023-01-310000314227tomz:WarrantsElevenMember2023-01-012023-09-300000314227tomz:WarrantsTenMember2023-01-012023-09-300000314227tomz:WarrantsEightMember2023-01-012023-09-300000314227tomz:WarrantsSevenMember2023-01-012023-09-300000314227tomz:WarrantsFiveMember2023-01-012023-09-300000314227tomz:WarrantsFourMember2023-01-012023-09-300000314227tomz:WarrantsThreeMember2023-01-012023-09-300000314227tomz:WarrantsTwoMember2023-01-012023-09-300000314227tomz:WarrantsElevenMember2023-09-300000314227tomz:WarrantsTenMember2023-09-300000314227tomz:WarrantsEightMember2023-09-300000314227tomz:WarrantsSevenMember2023-09-300000314227tomz:WarrantsFiveMember2023-09-300000314227tomz:WarrantOutastandingAndExercisableMember2023-01-012023-09-300000314227tomz:WarrantsOneMember2023-01-012023-09-300000314227tomz:WarrantsFourMember2023-09-300000314227tomz:WarrantsThreeMember2023-09-300000314227tomz:WarrantsTwoMember2023-09-300000314227tomz:WarrantOutastandingAndExercisableMember2023-09-300000314227tomz:WarrantsOneMember2023-09-300000314227tomz:WarrantsMember2023-09-300000314227tomz:WarrantsMember2022-01-012022-12-310000314227tomz:WarrantsMember2021-12-310000314227tomz:WarrantsMember2022-12-310000314227tomz:RangeTwoMember2023-01-012023-09-300000314227tomz:RangeTwoMember2023-09-300000314227tomz:RangeSevenMember2023-01-012023-09-300000314227tomz:RangeSevenMember2023-09-300000314227tomz:RangeFiveMember2023-01-012023-09-300000314227tomz:RangeFiveMember2023-09-300000314227tomz:RangeFourMember2023-01-012023-09-300000314227tomz:RangeFourMember2023-09-300000314227tomz:RangeNineMember2023-01-012023-09-300000314227tomz:RangeNineMember2023-09-300000314227tomz:RangeThreeMember2023-01-012023-09-300000314227tomz:RangeThreeMember2023-09-300000314227tomz:RangeEightMember2023-01-012023-09-300000314227tomz:RangeEightMember2023-09-300000314227tomz:RangeSixMember2023-01-012023-09-300000314227tomz:RangeSixMember2023-09-300000314227tomz:OptionsOutstandingAndExercisableMember2023-01-012023-09-300000314227tomz:RangeOneMember2023-01-012023-09-300000314227tomz:RangeOneMember2023-09-300000314227tomz:OptionsOutstandingAndExercisableMember2023-09-300000314227tomz:StockWarrantMember2023-09-300000314227tomz:StockWarrantMember2022-01-012022-12-310000314227tomz:StockWarrantMember2023-01-012023-09-300000314227tomz:StockWarrantMember2021-12-310000314227tomz:StockWarrantMember2022-12-3100003142272021-05-012021-05-310000314227tomz:CapitalizedSoftwareDevelopmentCostsMember2022-01-012022-09-300000314227tomz:CapitalizedSoftwareDevelopmentCostsMember2022-07-012022-09-300000314227tomz:CapitalizedSoftwareDevelopmentCostsMember2023-01-012023-09-300000314227tomz:CapitalizedSoftwareDevelopmentCostsMember2023-07-012023-09-3000003142272018-04-3000003142272018-04-012018-04-3000003142272022-01-012022-12-310000314227tomz:EquityIncentivePlanOneMembersrt:DirectorMember2022-01-012022-09-300000314227tomz:EquityIncentivePlanOneMembersrt:DirectorMember2023-01-012023-09-300000314227tomz:EquityIncentivePlanOneMember2017-07-070000314227tomz:EquityIncentivePlanOneMember2022-09-300000314227tomz:EquityIncentivePlanOneMember2023-09-300000314227tomz:ConvertibleSeriesAPreferredStockMember2022-01-012022-09-300000314227tomz:ConvertibleSeriesAPreferredStockMember2023-01-012023-09-300000314227tomz:StockOptionsMember2022-01-012022-09-300000314227tomz:StockOptionsMember2023-01-012023-09-300000314227tomz:WarrantsMember2022-01-012022-09-300000314227tomz:WarrantsMember2023-01-012023-09-300000314227tomz:TwoVendorsMemberus-gaap:CostOfSalesMember2022-07-012022-09-300000314227tomz:TwoVendorsMemberus-gaap:CostOfSalesMember2023-01-012023-09-300000314227tomz:TwoVendorsMemberus-gaap:CostOfSalesMember2022-01-012022-09-300000314227tomz:TwoVendorsMemberus-gaap:CostOfSalesMember2023-07-012023-09-300000314227tomz:TwoVendorsMemberus-gaap:AccountsPayableMember2022-01-012022-12-310000314227tomz:TwoVendorsMemberus-gaap:AccountsPayableMember2023-01-012023-09-300000314227tomz:TotalProduectAndServiceRevenueMember2022-07-012022-09-300000314227tomz:TotalProduectAndServiceRevenueMember2023-01-012023-09-300000314227tomz:TotalProduectAndServiceRevenueMember2022-01-012022-09-300000314227tomz:TotalProduectAndServiceRevenueMember2023-07-012023-09-300000314227tomz:InternationalMember2022-01-012022-09-300000314227tomz:TotalRevenueByGeographicRegionMember2022-01-012022-09-300000314227tomz:InternationalMember2023-07-012023-09-300000314227tomz:TotalRevenueByGeographicRegionMember2023-07-012023-09-300000314227tomz:InternationalMember2023-01-012023-09-300000314227tomz:UnitedStatesMember2022-01-012022-09-300000314227tomz:TotalRevenueByGeographicRegionMember2023-01-012023-09-300000314227tomz:UnitedStatesMember2023-07-012023-09-300000314227tomz:InternationalMember2022-07-012022-09-300000314227tomz:TotalRevenueByGeographicRegionMember2022-07-012022-09-300000314227tomz:UnitedStatesMember2023-01-012023-09-300000314227tomz:UnitedStatesMember2022-07-012022-09-300000314227tomz:SteraMistPRoductMember2022-07-012022-09-300000314227tomz:ServiceAndTrainingMember2022-01-012022-09-300000314227tomz:ServiceAndTrainingMember2023-07-012023-09-300000314227tomz:ServiceAndTrainingMember2023-01-012023-09-300000314227tomz:ServiceAndTrainingMember2022-07-012022-09-300000314227tomz:SteraMistPRoductMember2023-07-012023-09-3000003142272023-01-012023-06-300000314227us-gaap:RetainedEarningsMember2023-07-012023-09-3000003142272023-06-300000314227us-gaap:RetainedEarningsMember2023-06-300000314227us-gaap:AdditionalPaidInCapitalMember2023-06-300000314227tomz:SeriesAPreferredStocksMember2023-06-300000314227us-gaap:CommonStockMember2023-06-300000314227us-gaap:RetainedEarningsMember2023-09-300000314227us-gaap:AdditionalPaidInCapitalMember2023-09-300000314227tomz:SeriesAPreferredStocksMember2023-09-300000314227us-gaap:CommonStockMember2023-09-300000314227us-gaap:RetainedEarningsMember2023-01-012023-09-300000314227tomz:SteraMistPRoductMember2023-01-012023-09-300000314227us-gaap:CommonStockMember2023-01-012023-09-300000314227us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300000314227us-gaap:RetainedEarningsMember2022-12-310000314227us-gaap:AdditionalPaidInCapitalMember2022-12-310000314227tomz:SeriesAPreferredStocksMember2022-12-310000314227us-gaap:CommonStockMember2022-12-310000314227us-gaap:RetainedEarningsMember2022-07-012022-09-300000314227us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300000314227us-gaap:CommonStockMember2022-07-012022-09-3000003142272022-06-300000314227us-gaap:RetainedEarningsMember2022-06-300000314227us-gaap:AdditionalPaidInCapitalMember2022-06-300000314227tomz:SeriesAPreferredStocksMember2022-06-300000314227us-gaap:CommonStockMember2022-06-3000003142272022-09-300000314227us-gaap:RetainedEarningsMember2022-09-300000314227us-gaap:AdditionalPaidInCapitalMember2022-09-300000314227tomz:SeriesAPreferredStocksMember2022-09-300000314227us-gaap:CommonStockMember2022-09-300000314227us-gaap:RetainedEarningsMember2022-01-012022-09-300000314227tomz:SteraMistPRoductMember2022-01-012022-09-300000314227us-gaap:CommonStockMember2022-01-012022-09-300000314227us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-3000003142272021-12-310000314227us-gaap:RetainedEarningsMember2021-12-310000314227us-gaap:AdditionalPaidInCapitalMember2021-12-310000314227tomz:SeriesAPreferredStocksMember2021-12-310000314227us-gaap:CommonStockMember2021-12-3100003142272022-01-012022-09-3000003142272022-07-012022-09-3000003142272023-07-012023-09-300000314227us-gaap:SeriesBPreferredStockMember2022-12-310000314227us-gaap:SeriesBPreferredStockMember2023-09-300000314227us-gaap:SeriesAPreferredStockMember2022-12-310000314227us-gaap:SeriesAPreferredStockMember2023-09-3000003142272022-12-3100003142272023-09-3000003142272023-11-06iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesxbrli:pureutr:sqft
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
or
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from _____ to _____
Commission File Number: 000-09908
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
(Exact name of registrant as specified in its charter) |
Florida | | 59-1947988 |
(State or other jurisdiction of incorporation or organization) | | (I.R.S. Employer Identification No.) |
| | |
8430 Spires Way, Frederick, Maryland 21701 |
(Address of principal executive offices) (Zip Code) |
| | |
(800) 525-1698 |
(Registrant’s telephone number, including area code) |
Securities registered pursuant to Section 12(b) of the Act:
Title of each class | | Trading Symbol(s) | | Name of each exchange on which registered |
Common stock, par value $0.01 per share | | TOMZ | | Nasdaq Capital Market |
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer | ☐ | Accelerated filer | ☐ |
Non-accelerated filer | ☒ | Smaller reporting company | ☒ |
| | Emerging growth company | ☐ |
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
As of November 6, 2023 the registrant had 19,823,955 shares of common stock outstanding.
QUARTERLY REPORT ON FORM 10-Q FOR THE QUARTER ENDED SEPTEMBER 30, 2023
TABLE OF CONTENTS
Of fi
FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q, or this Form 10-Q, contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, and we intend that such forward looking statements be subject to the safe harbors created thereby. For this purpose, any statements contained in this Form 10-Q, except for historical information, may be deemed forward-looking statements. You can generally identify forward-looking statements as statements containing the words “will,” “would,” “believe,” “expect,” “estimate,” “anticipate,” “intend,” “assume,” “can,” “could,” “plan,” “predict,” “should” or the negative or other variations thereof or comparable terminology are intended to identify forward-looking statements. In addition, any statements that refer to projections of our future financial performance, trends in our businesses, or other characterizations of future events or circumstances are forward-looking statements.
Forward-looking statements involve known and unknown risks and uncertainties, which could cause actual results to differ materially from those contained in any forward-looking statement. The forward-looking statements included herein are based on current expectations of our management based on available information and involve a number of risks and uncertainties, all of which are difficult or impossible to predict accurately and many of which are beyond our control. As such, our actual results could differ materially and adversely from those expressed in any forward-looking statements as a result of various factors, some of which are listed under the section “Risk Factors” in our most recent annual report on Form 10-K previously filed with the Securities and Exchange Commission on March 16, 2023. Readers should carefully review these risks, as well as the additional risks described in other documents we file from time to time with the Securities and Exchange Commission. In light of the significant risks and uncertainties inherent in the forward-looking information included herein, the inclusion of such information should not be regarded as a representation by us or any other person that such results will be achieved, and readers are cautioned not to place undue reliance on such forward-looking information. Except as required by law, we undertake no obligation to revise the forward-looking statements contained herein to reflect events or circumstances after the date hereof or to reflect the occurrence of unanticipated events.
PART I: FINANCIAL INFORMATION
Item 1. Financial Statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED BALANCE SHEETS |
| | | | | | |
ASSETS | | | | | | |
| | | | | | |
Current Assets: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Cash and Cash Equivalents | | $ | 1,410,697 | | | $ | 3,866,733 | |
Accounts Receivable - net | | | 2,368,043 | | | | 2,772,340 | |
Other Receivables | | | 164,150 | | | | 164,150 | |
Inventories (Note 3) | | | 4,481,644 | | | | 4,495,999 | |
Vendor Deposits (Note 4) | | | 89,860 | | | | 447,052 | |
Prepaid Expenses | | | 442,303 | | | | 388,359 | |
Total Current Assets | | | 8,956,697 | | | | 12,134,633 | |
| | | | | | | | |
Property and Equipment – net (Note 5) | | | 1,138,287 | | | | 1,335,331 | |
| | | | | | | | |
Other Assets: | | | | | | | | |
Intangible Assets – net (Note 6) | | | 1,014,416 | | | | 1,025,736 | |
Operating Lease - Right of Use Asset (Note - 7) | | | 483,884 | | | | 528,996 | |
| | | | | | | | |
Other Assets | | | 596,164 | | | | 475,103 | |
Total Other Assets | | | 2,094,464 | | | | 2,029,835 | |
Total Assets | | $ | 12,189,448 | | | $ | 15,499,799 | |
| | | | | | | | |
LIABILITIES AND SHAREHOLDERS’ EQUITY | | | | | | | | |
| | | | | | | | |
Current Liabilities: | | | | | | | | |
Accounts Payable | | $ | 1,248,936 | | | $ | 1,761,750 | |
Accrued Expenses and Other Current Liabilities (Note 13) | | | 674,367 | | | | 728,703 | |
Deferred Revenue | | | - | | | | 699,732 | |
Current Portion of Long-Term Operating Lease | | | 112,460 | | | | 100,282 | |
Total Current Liabilities | | | 2,035,763 | | | | 3,290,467 | |
| | | | | | | | |
Long-Term Liabilities: | | | | | | | | |
Long-Term Operating Lease, Net of Current Portion (Note 7) | | | 672,510 | | | | 761,132 | |
Total Long-Term Liabilities | | | 672,510 | | | | 761,132 | |
Total Liabilities | | | 2,708,273 | | | | 4,051,599 | |
| | | | | | | | |
Commitment and Contingencies (Note 11) | | | - | | | | - | |
| | | | | | | | |
Shareholders’ Equity: | | | | | | | | |
Cumulative Convertible Series A Preferred Stock; par value $0.01 per share, 1,000,000 shares authorized; 63,750 shares issued and outstanding at September 30, 2023 and December 31, 2022 | | | 638 | | | | 638 | |
Cumulative Convertible Series B Preferred Stock; $1,000 stated value; 7.5% Cumulative dividend; 4,000 shares authorized; none issued and outstanding at September 30, 2023 and December 31, 2022 | | | - | | | | - | |
Common stock; par value $0.01 per share, 250,000,000 shares authorized; 19,823,955 and 19,763,855 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively. | | | 198,240 | | | | 197,640 | |
Additional Paid-In Capital | | | 57,882,792 | | | | 57,673,559 | |
Accumulated Deficit | | | (48,600,495 | ) | | | (46,423,637 | ) |
Total Shareholders’ Equity | | | 9,481,175 | | | | 11,448,200 | |
Total Liabilities and Shareholders’ Equity | | $ | 12,189,448 | | | $ | 15,499,799 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS |
| | | | | | | | | | | | |
| | For The Three Months Ended | | | For The Nine Months Ended | |
| | September 30, | | | September 30, | |
| | 2023 | | | 2022 | | | 2023 | | | 2022 | |
| | | | | | | | | | | | |
Sales, net | | $ | 1,470,019 | | | $ | 1,759,620 | | | $ | 5,826,890 | | | $ | 5,526,598 | |
Cost of Sales | | | 661,087 | | | | 688,633 | | | | 2,376,442 | | | | 2,113,624 | |
Gross Profit | | | 808,932 | | | | 1,070,987 | | | | 3,450,448 | | | | 3,412,974 | |
| | | | | | | | | | | | | | | | |
Operating Expenses: | | | | | | | | | | | | | | | | |
Professional Fees | | | 207,673 | | | | 106,411 | | | | 456,518 | | | | 391,737 | |
Depreciation and Amortization | | | 93,929 | | | | 82,619 | | | | 273,265 | | | | 247,662 | |
Selling Expenses | | | 283,054 | | | | 365,054 | | | | 1,160,752 | | | | 1,271,788 | |
Research and Development | | | 76,339 | | | | 118,182 | | | | 220,587 | | | | 254,608 | |
Consulting Fees | | | 44,355 | | | | 43,012 | | | | 188,722 | | | | 145,757 | |
General and Administrative | | | 1,004,618 | | | | 1,009,229 | | | | 3,328,726 | | | | 3,277,485 | |
Total Operating Expenses | | | 1,709,968 | | | | 1,724,507 | | | | 5,628,570 | | | | 5,589,037 | |
Loss from Operations | | | (901,036 | ) | | | (653,520 | ) | | | (2,178,122 | ) | | | (2,176,063 | ) |
| | | | | | | | | | | | | | | | |
Other Income (Expense): | | | | | | | | | | | | | | | | |
Interest Income | | | 256 | | | | 370 | | | | 1,264 | | | | 1,048 | |
Total Other Income (Expense) | | | 256 | | | | 370 | | | | 1,264 | | | | 1,048 | |
| | | | | | | | | | | | | | | | |
Loss before income taxes | | | (900,780 | ) | | | (653,150 | ) | | | (2,176,858 | ) | | | (2,175,015 | ) |
Provision for Income Taxes (Note 16) | | | - | | | | - | | | | - | | | | - | |
Net Loss | | $ | (900,780 | ) | | $ | (653,150 | ) | | $ | (2,176,858 | ) | | $ | (2,175,015 | ) |
| | | | | | | | | | | | | | | | |
Net income (loss) Per Common Share | | | | | | | | | | | | | | | | |
Basic | | $ | (0.05 | ) | | $ | (0.03 | ) | | $ | (0.11 | ) | | $ | (0.11 | ) |
Diluted | | $ | (0.05 | ) | | $ | (0.03 | ) | | $ | (0.11 | ) | | $ | (0.11 | ) |
| | | | | | | | | | | | | | | | |
Basic Weighted Average Common Shares Outstanding | | | 19,823,955 | | | | 19,758,520 | | | | 19,818,241 | | | | 19,736,666 | |
Diluted Weighted Average Common Shares Outstanding | | | 19,823,955 | | | | 19,758,520 | | | | 19,818,241 | | | | 19,736,666 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED) |
| | | | | | | | | | | | | | | | | | | | | |
| | For the nine months ended September 30, 2023 | |
| | Series A Preferred | | | Common Stock | | | Additional Paid in | | | Accumulated | | | Total Shareholders’ | |
| | Shares | | | Amount | | | Shares | | | Amount | | | Capital | | | Deficit | | | Equity | |
| | | | | | | | | | | | | | | | | | | | | |
Balance at January 1, 2023 | | | 63,750 | | | | 638 | | | | 19,763,955 | | | | 197,640 | | | $ | 57,673,559 | | | $ | (46,423,637 | ) | | $ | 11,448,200 | |
Equity Compensation | | | | | | | | | | | | | | | | | | | 158,833 | | | | | | | | 158,833 | |
Common Stock Issued for Services Provided | | | | | | | | | | | 60,000 | | | | 600 | | | | 50,400 | | | | | | | | 51,000 | |
Net (Loss) for the nine months ended September 30, 2023 | | | | | | | | | | | | | | | | | | | | | | | (2,176,858 | ) | | | (2,176,858 | ) |
Balance at September 30, 2023 | | | 63,750 | | | $ | 638 | | | | 19,823,955 | | | $ | 198,240 | | | $ | 57,882,792 | | | $ | (48,600,495 | ) | | $ | 9,481,175 | |
| | For the nine months ended September 30, 2022 | |
| | Series A Preferred | | | Common Stock | | | Additional Paid in | | | Accumulated | | | Total Shareholders’ | |
| | Shares | | | Amount | | | Shares | | | Amount | | | Capital | | | Deficit | | | Equity | |
| | | | | | | | | | | | | | | | | | | | | |
Balance at January 1, 2022 | | | 63,750 | | | | 638 | | | | 19,680,955 | | | | 196,809 | | | $ | 56,941,209 | | | $ | (43,543,575 | ) | | $ | 13,595,080 | |
Equity Compensation | | | | | | | | | | | | | | | | | | | 297,766 | | | | | | | | 297,766 | |
Common Stock Issued for Services Provided | | | | | | | | | | | 51,750 | | | | 518 | | | | 53,820 | | | | | | | | 54,338 | |
Warrants and Options Exercised | | | | | | | | | | | 31,250 | | | | 313 | | | | 24,687 | | | | | | | | 25,000 | |
Net (Loss) for the nine months ended September 30, 2022 | | | | | | | | | | | | | | | | | | | | | | | (2,175,015 | ) | | | (2,175,015 | ) |
Balance at September 30, 2022 | | | 63,750 | | | $ | 638 | | | | 19,763,955 | | | $ | 197,640 | | | $ | 57,317,482 | | | $ | (45,718,590 | ) | | $ | 11,797,169 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED) |
| | For the three months ended September 30, 2023 | |
| | Series A Preferred | | | Common Stock | | | Additional Paid in | | | Accumulated | | | Total Shareholders’ | |
| | Shares | | | Amount | | | Shares | | | Amount | | | Capital | | | Deficit | | | Equity | |
| | | | | | | | | | | | | | | | | | | | | |
Balance at July 1, 2023 | | | 63,750 | | | | 638 | | | | 19,823,955 | | | | 198,240 | | | $ | 57,882,792 | | | $ | (47,699,715 | ) | | $ | 10,381,955 | |
Net (Loss) for the three months ended September 30, 2023 | | | | | | | | | | | | | | | | | | | | | | | (900,780 | ) | | | (900,780 | ) |
Balance at September 30, 2023 | | | 63,750 | | | $ | 638 | | | | 19,823,955 | | | $ | 198,240 | | | $ | 57,882,792 | | | $ | (48,600,495 | ) | | $ | 9,481,175 | |
| | For the three months ended September 30, 2022 | |
| | Series A Preferred | | | Common Stock | | | Additional Paid in | | | Accumulated | | | Total Shareholders’ | |
| | Shares | | | Amount | | | Shares | | | Amount | | | Capital | | | Deficit | | | Equity | |
| | | | | | | | | | | | | | | | | | | | | |
Balance at July 1, 2022 | | | 63,750 | | | | 638 | | | | 19,732,705 | | | | 197,327 | | | $ | 57,292,795 | | | $ | (45,065,440 | ) | | $ | 12,425,320 | |
Warrants and Options Exercised | | | | | | | | | | | 31,250 | | | | 313 | | | | 24,687 | | | | | | | | 25,000 | |
Net (Loss) for the three months ended September 30, 2022 | | | | | | | | | | | | | | | | | | | | | | | (653,150 | ) | | | (653,150 | ) |
Balance at September 30, 2022 | | | 63,750 | | | $ | 638 | | | | 19,763,955 | | | $ | 197,640 | | | $ | 57,317,482 | | | $ | (45,718,590 | ) | | $ | 11,797,169 | |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS |
(UNAUDITED) |
| | | | | | |
| | For the Nine Months Ended September 30, | |
| | 2023 | | | 2022 | |
Cash Flow From Operating Activities: | | | | | | |
Net Income (Loss) | | $ | (2,176,858 | ) | | $ | (2,175,015 | ) |
Adjustments to Reconcile Net Income (Loss) to Net Cash Provided by (Used) In Operating Activities: | | | | | | | | |
Depreciation and Amortization | | | 273,265 | | | | 247,662 | |
Amortization of Right of Use Asset | | | 117,986 | | | | 117,986 | |
Amortization of Software Costs | | | - | | | | 10,475 | |
Equity Compensation Expense | | | 158,833 | | | | 297,766 | |
Value of Equity Issued for Services | | | 51,000 | | | | 54,338 | |
Reserve for Credit Losses | | | (239,722 | ) | | | - | |
Changes in Operating Assets and Liabilities: | | | | | | | | |
Decrease (Increase) in: | | | | | | | | |
Accounts Receivable | | | 644,019 | | | | (373,139 | ) |
Inventory | | | 14,355 | | | | 30,328 | |
Prepaid Expenses | | | (53,947 | ) | | | (5,755 | ) |
Vendor Deposits | | | 357,193 | | | | (193,202 | ) |
Other Receivables | | | - | | | | 71,754 | |
Other Assets | | | (121,061 | ) | | | (133,254 | ) |
Increase (Decrease) in: | | | | | | | | |
Accounts Payable | | | (546,391 | ) | | | 126,765 | |
Accrued Expenses | | | (20,758 | ) | | | (38,098 | ) |
Customer Deposits | | | (699,732 | ) | | | 1,149,025 | |
Lease Liability | | | (119,923 | ) | | | (116,428 | ) |
Net Cash Used in Operating Activities | | | (2,361,741 | ) | | | (928,792 | ) |
| | | | | | | | |
Cash Flow From Investing Activities: | | | | | | | | |
Capitalized Patent and Trademark Costs | | | - | | | | (14,459 | ) |
Purchase of Property and Equipment | | | (94,295 | ) | | | (63,711 | ) |
Net Cash Used in Investing Activities | | | (94,295 | ) | | | (78,170 | ) |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC. |
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS – CONTINUED |
(UNAUDITED) |
| | | | | | |
| | For the Nine Months Ended September 30, | |
| | 2023 | | | 2022 | |
Cash Flow From Financing Activities: | | | | | | |
Proceeds from Issuance of Stock and Warrants | | | - | | | | 25,000 | |
Net Cash Provided by Financing Activities | | | - | | | | 25,000 | |
Decrease In Cash and Cash Equivalents | | | (2,456,036 | ) | | | (981,962 | ) |
Cash and Cash Equivalents - Beginning | | | 3,866,733 | | | | 5,317,443 | |
Cash and Cash Equivalents – Ending | | $ | 1,410,697 | | | $ | 4,335,481 | |
| | | | | | | | |
Supplemental Cash Flow Information: | | | | | | | | |
Cash Paid for Interest | | $ | - | | | $ | - | |
Cash Paid (Refunded) for Income Taxes | | $ | - | | | $ | (72,086 | ) |
The accompanying notes are an integral part of the condensed consolidated financial statements.
TOMI ENVIRONMENTAL SOLUTIONS, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
NOTE 1. DESCRIPTION OF BUSINESS
TOMI Environmental Solutions, Inc., a Florida corporation (“TOMI”, the “Company”, “we”, “our” and “us”) is a global provider of disinfection and decontamination essentials through our premier Binary Ionization Technology® (BIT™) platform, under which we manufacture, license, service and sell our SteraMist® brand of products, including SteraMist® BIT™, a hydrogen peroxide-based mist and fog. Our solution and process are environmentally friendly as the only biproduct from our decontamination process is oxygen and water in the form of humidity. Our solution is organically listed in the United States and Canada as a sustainably green product with no or very little carbon footprint. Our business is organized into five divisions: Life Sciences, Healthcare, TOMI Service Network, Food Safety and Commercial.
Invented under a defense grant in association with the Defense Advanced Research Projects Agency (“DARPA”) of the U.S. Department of Defense, BIT™ is registered with the U.S. Environmental Protection Agency (the “EPA”) and uses a low percentage hydrogen peroxide as its only active ingredient to produce a fog composed mostly of a hydroxyl radical (.OH ion), known as ionized Hydrogen Peroxide (iHP™). Represented by the SteraMist® brand of products, iHP™ produces a germ-killing aerosol that works like a visual non-caustic gas.
Our products are designed to service a broad spectrum of commercial structures, including, but not limited to, hospitals and medical facilities, bio-safety labs, pharmaceutical facilities, meat and produce processing facilities, universities and research facilities, vivarium labs, other service industries including cruise ships, office buildings, hotel and motel rooms, schools, restaurants, military barracks, police and fire departments, prisons, and athletic facilities. Our products are also used in single-family homes and multi-unit residences. Additionally, our products have been listed on the EPA’s List N as products that help combat COVID-19 and are actively being used for this purpose.
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United States of America (“GAAP”), and stated in U.S. dollars, have been prepared by us, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations, although we believe that the disclosures are adequate to make the information presented not misleading.
These financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with our audited financial statements for the year ended December 31, 2022 and notes thereto which are included in the annual report on Form 10-K previously filed with the SEC on March 16, 2023 (the “Annual Report”). We follow the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered by this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period.
Principles of Consolidation
The accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassification of Accounts
Certain reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no material effect on previously reported results of operations or financial position.
Use of Estimates
The preparation of the condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of our assets and liabilities.
Fair Value Measurements
The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:
| Level 1: | Quoted prices in active markets for identical assets or liabilities. |
| | |
| Level 2: | Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities. |
| | |
| Level 3: | Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities. |
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.
Cash and Cash Equivalents
Cash and cash equivalents include cash on hand, held at financial institutions and other liquid investments with original maturities of three months or less. At times, these deposits may be in excess of insured limits. At September 30, 2023 and December 31, 2022, there were no cash equivalents.
Accounts Receivable
Our accounts receivable are typically from credit-worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of their status and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for credit losses based on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Bad debt expense (recovery) for the three and nine months ended September 30, 2023, was approximately $0 and ($19,000), respectively. Bad debt expense for the three and nine months ended September 30, 2022 was approximately $96,000 and $109,000. At September 30, 2023 and December 31, 2022, the reserve allowance for credit losses was $1,438,000 and $1,678,000, respectively.
Inventories
Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods and raw materials.
We expense costs to maintain certification to cost of goods sold as incurred.
We review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate that particular inventories may not be usable. Our reserve for obsolete inventory was $95,000 as of September 30, 2023 and December 31, 2022.
Property and Equipment
We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line method over the lives of the respective leases or service lives of the improvements, whichever is shorter.
Leases
We recognize a right-of-use (“ROU”) asset and lease liability for all leases with terms of more than 12 months, in accordance with ASC 842. We utilize the short-term lease recognition exemption for all asset classes as part of our on-going accounting under ASC 842. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities. Recognition, measurement and presentation of expenses depends on classification as a finance or operating lease.
As a lessee, we utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation. In determining the discount rate to use in calculating the present value of lease payments, we used our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments.
We have also elected the practical expedient to not separate lease and non-lease components for all asset classes, meaning all consideration that is fixed, or in-substance fixed, will be captured as part of our lease components for balance sheet purposes. Furthermore, all variable payments included in lease agreements will be disclosed as variable lease expense when incurred. Generally, variable lease payments are based on usage and common area maintenance. These payments will be included as variable lease expense in the period in which they are incurred.
Capitalized Software Development Costs
In accordance with ASC 985-20 regarding the development of software to be sold, leased, or marketed, we expense such costs as they are incurred until technological feasibility has been established, at and after which time those costs are capitalized until the product is available for general release to customers. The periodic expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense for the three and nine months ended September 30, 2023 was $0. Amortization expense for the three and nine months ended September 30, 2022 was $0 and $10,475, respectively.
Accounts Payable
As of September 30, 2023, two vendors accounted for approximately 52% of accounts payable. As of December 31, 2022, two vendors accounted for approximately 55% of accounts payable.
For the three and nine months ended September 30, 2023, two vendors accounted for 60% and 72% of cost of sales, respectively. For the three and nine months ended September 30, 2022, two vendors accounted for 68% and 66% of cost of sales, respectively.
Accrued Warranties
Accrued warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We estimate the expected costs to be incurred during the warranty period and record the expense to the condensed consolidated statement of operations at the date of sale. Our manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product reliability and results. As of September 30, 2023, and December 31, 2022, our warranty reserve was $30,000 and $68,000, respectively. (See Note 14).
Income Taxes
Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits that are, on a more likely than not basis, not expected to be realized in accordance with FASB ASC Topic 740, Income Taxes guidance for income taxes. Net deferred tax benefits have been fully reserved at September 30, 2023 and December 31, 2022.
Net Income (Loss) Per Share
Basic net income or (loss) per share is computed by dividing our net income or (loss) by the weighted average number of shares of common stock outstanding during the period presented. Diluted income or (loss) per share is based on the treasury stock method and includes the effect from potential issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of preferred stock or debentures.
Potentially dilutive securities as of September 30, 2023 consisted of 2,773,585 shares of common stock issuable upon exercise of outstanding warrants, 610,500 shares of common stock issuable upon vesting and exercise and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”).
Potentially dilutive securities as of September 30, 2022 consisted of 2,793,585 shares of common stock issuable upon exercise of outstanding warrants, 413,000 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”).
Diluted net income or (loss) per share is computed similarly to basic net income or (loss) per share except that the denominator is increased to include the number of additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if such additional shares were dilutive. Options, warrants, and preferred stock of approximately 3.4 million and 3.3 million exercisable or convertible into shares of common stock were outstanding at September 30, 2023 and September 30, 2022, respectively, but were excluded from the computation of diluted net loss per share for each respective period due to the anti-dilutive effect on net loss per share.
Revenue Recognition
We recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those that are performance obligations.
We must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above.
Title and risk of loss generally pass to our customers upon shipment. Our Customers include end users as well as dealers and distributors who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from Customers.
Disaggregation of Revenue
The following table presents our approximate revenues disaggregated by revenue source.
Product and Service Revenue
| | For the three months ended September 30, (Unaudited) | |
| | 2023 | | | 2022 | |
SteraMist Product | | $ | 953,000 | | | $ | 1,435,000 | |
Service and Training | | | 517,000 | | | | 325,000 | |
Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Revenue by Geographic Region
| | For the three months ended September 30, (Unaudited) | |
| | 2023 | | | 2022 | |
United States | | $ | 1,271,000 | | | $ | 1,632,000 | |
International | | | 199,000 | | | | 128,000 | |
Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Product and Service Revenue
| | For the nine months ended September 30, (Unaudited) | |
| | 2023 | | | 2022 | |
SteraMist Product | | $ | 4,501,000 | | | $ | 4,448,000 | |
Service and Training | | | 1,326,000 | | | | 1,079,000 | |
Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Revenue by Geographic Region
| | For the nine months ended September 30, (Unaudited) | |
| | 2023 | | | 2022 | |
United States | | $ | 5,001,000 | | | $ | 4,336,000 | |
International | | | 826,000 | | | | 1,191,000 | |
Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Product revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to receive in exchange for those products.
Service and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an amount that reflects the consideration we expect to receive in exchange for those services.
Costs to Obtain a Contract with a Customer
We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling expenses.
Contract Balances
As of September 30, 2023, and December 31, 2022, we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily distinct and accounted for as separate performance obligations.
Significant Judgments
Our contracts with customers for products and services often dictate the terms and conditions of when the control of the promised products or services is transferred to the customer and the amount of consideration to be received in exchange for the products and services.
Equity Compensation Expense
We account for equity compensation expense in accordance with FASB ASC 718, “Compensation—Stock Compensation.” Under the provisions of FASB ASC 718, equity compensation expense is estimated at the grant date based on the award’s fair value.
The valuation methodology used to determine the fair value of options and warrants issued as compensation during the period is the Black-Scholes option-pricing model. The Black-Scholes model requires the use of a number of assumptions including volatility of the stock price, the average risk-free interest rate, and the weighted average expected life of the options. Risk–free interest rates are calculated based on continuously compounded risk–free rates for the appropriate term. The expected term of the Company’s warrants has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” warrants. The dividend yield is assumed to be zero as the Company has never paid or declared any cash dividends on its common stock, par value $0.01 (the “Common Stock”) and does not intend to pay dividends on its Common Stock in the foreseeable future. The expected forfeiture rate is estimated based on management’s best assessment.
On July 7, 2017, our shareholders approved the Company’s Amended and Restated 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted stock units and performance units/shares. Up to 2,000,000 shares of Common Stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of Common Stock for numerous reasons, including, but not limited to, shares of Common Stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash. Equity compensation expense will typically be awarded in consideration for the future performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements with us at the time of the award, and awards under the 2016 Plan are expressly conditioned upon such agreements. For the nine months ended September 30, 2023 and 2022, we issued 60,000 and 51,750 shares of Common Stock, respectively, out of the 2016 Plan.
Concentrations of Credit Risk
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents. We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000 at times during the year.
Long-Lived Assets Including Acquired Intangible Assets
We assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for the three and nine months ended September 30, 2023 and 2022.
Advertising and Promotional Expenses
We expense advertising costs in the period in which they are incurred. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2023 were approximately $66,000 and $405,000, respectively. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2022 were approximately $102,000 and $454,000, respectively.
Research and Development Expenses
We expense research and development expenses in the period in which they are incurred. For the three and nine months ended September 30, 2023, research and development expenses were approximately $76,000 and $221,000, respectively. For the three and nine months ended September 30, 2022, research and development expenses were approximately $118,000 and $255,000, respectively.
Business Segments
We currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown of revenue is presented in “Revenue Recognition” in Note 2 above.
Recent Accounting Pronouncements
In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which we adopted on January 1, 2020. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted the ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted this ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 was issued to reduce the complexity associated with accounting for certain financial instruments with characteristics of liabilities and equity. ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock and improves the disclosures for convertible instruments and related earnings per share guidance. ASU 2020-06 also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity and improves and amends the related earnings per share guidance. For public entities that qualify as a filer with the SEC, excluding entities eligible to be smaller reporting companies, ASU 2020-06 is effective for fiscal annual periods beginning after December 15, 2021, including interim periods within those fiscal years. For nonpublic entities, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption was permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. ASU 2020-06 must be adopted as of the beginning of a company’s annual fiscal year. ASU 2020-06 may be adopted through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted ASU 2020-06 on January 1, 2021. The adoption did not have an impact on our condensed consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for smaller reporting companies. The Company adopted ASU 2016-13 on January 1, 2023. The adoption did not have an impact on our condensed consolidated financial statements.
NOTE 3. INVENTORIES
Inventories consist of the following at:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Finished Goods | | $ | 3,841,231 | | | $ | 3,929,000 | |
Raw Materials | | | 735,413 | | | | 661,999 | |
Inventory Reserve | | | (95,000 | ) | | | (95,000 | ) |
Total | | $ | 4,481,644 | | | $ | 4,495,999 | |
NOTE 4. VENDOR DEPOSITS
At September 30, 2023 and December 31, 2022, we maintained vendor deposits of $89,860 and $447,052, respectively, for open purchase orders for inventory.
NOTE 5. PROPERTY AND EQUIPMENT
Property and equipment consist of the following at:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Furniture and fixtures | | $ | 364,819 | | | $ | 364,819 | |
Equipment | | | 2,269,185 | | | | 2,236,510 | |
Vehicles | | | 66,170 | | | | 60,703 | |
Computer and software | | | 302,791 | | | | 246,638 | |
Leasehold improvements | | | 393,381 | | | | 393,381 | |
Tenant Improvement Allowance | | | 405,000 | | | | 405,000 | |
Total cost of property and equipment | | | 3,801,346 | | | | 3,707,051 | |
Less: Accumulated depreciation | | | 2,663,059 | | | | 2,371,720 | |
Property and Equipment, net | | $ | 1,138,287 | | | $ | 1,335,331 | |
For the three and nine months ended September 30, 2023, depreciation was $90,156 and $261,945, respectively for the three and nine months ended September 30, 2022, depreciation was $78,991 and $237,164, respectively for the three and nine months ended September 30, 2023 and 2022, amortization of tenant improvement allowance was $9,798 and $19,597, respectively and was recorded as lease expense and included within general and administrative expense on the consolidated statement of operations.
NOTE 6. INTANGIBLE ASSETS
Intangible assets consist of patents and trademarks related to our Binary Ionization Technology. We amortize the patents over the estimated remaining lives of the related patents. The trademarks have an indefinite life. Amortization expense was $3,773 and $11,312 for the three and nine months ended September 30, 2023, respectively. Amortization expense was $3,628 and $10,498 for the three and nine months ended September 30, 2022, respectively.
Definite life intangible assets consist of the following:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Intellectual Property and Patents | | $ | 3,108,063 | | | $ | 3,108,063 | |
Less: Accumulated Amortization | | | 2,894,212 | | | | 2,882,892 | |
Patents, net | | $ | 213,851 | | | $ | 225,171 | |
Indefinite life intangible assets consist of the following:
Trademarks | | | 800,565 | | | | 800,565 | |
| | | | | | | | |
Total Intangible Assets, net | | $ | 1,014,416 | | | $ | 1,025,736 | |
Approximate future amortization is as follows:
Year Ended: | | Amount | |
| | | |
October 1 – December 31, 2023 | | $ | 3,750 | |
December 31, 2024 | | | 15,000 | |
December 31, 2025 | | | 15,000 | |
December 31, 2026 | | | 15,000 | |
December 31, 2027 | | | 15,000 | |
Thereafter | | | 150,101 | |
Total | | $ | 213,851 | |
NOTE 7. LEASES
In April 2018, we entered into a 10-year lease agreement for a new 9,000-square-foot facility that contains office, warehouse, lab and research and development space in Frederick, Maryland. The lease agreement commenced in December 2018 when the property was ready for occupancy. The agreement provided for annual rent of $143,460, an escalation clause that increases the rent 3% year over year, a landlord tenant improvement allowance of $405,000 and additional landlord work as discussed in the lease agreement. We took occupancy of the property on December 17, 2018 and the lease was amended in March 2019 to provide for a 4-month rent holiday and a commencement date of April 1, 2019. A 7% discount rate was determined using our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term.
The balances for our operating lease where we are the lessee are presented as follows within our condensed consolidated balance sheet:
Operating leases: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Assets: | | | | | | |
Operating lease right-of-use asset | | $ | 483,884 | | | $ | 528,996 | |
Liabilities: | | | | | | | | |
Current Portion of Long-Term Operating Lease | | $ | 112,460 | | | $ | 100,282 | |
Long-Term Operating Lease, Net of Current Portion | | | 672,510 | | | | 761,132 | |
Total Right of Use Liability | | $ | 784,970 | | | $ | 861,414 | |
The components of lease expense are as follows and are included within general and administrative expense on our condensed consolidated statement of operations:
| | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | |
| | | | | | |
Operating lease expense | | $ | 39,329 | | | $ | 39,329 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | |
| | | | | | |
Operating lease expense | | $ | 117,986 | | | $ | 117,986 | |
Other information related to leases where we are the lessee is as follows:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Weighted-average remaining lease term: | | | | | | |
Operating leases | | 5.25 years | | | 6.00 years | |
Discount rate: | | | | | | |
Operating leases | | | 7.00 | % | | | 7.00 | % |
Supplemental cash flow information related to leases where we are the lessee is as follows:
| | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | |
Cash paid for amounts included in the measurement of lease liabilities: | | $ | 40,366 | | | $ | 39,191 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | |
Cash paid for amounts included in the measurement of lease liabilities: | | $ | 119,923 | | | $ | 116,430 | |
As of September 30, 2023, the maturities of our operating lease liability are as follows:
Year Ended: | | Operating Lease | |
October 1 – December 31, 2023 | | $ | 40,366 | |
December 31, 2024 | | | 165,098 | |
December 31, 2025 | | | 170,051 | |
December 31, 2026 | | | 175,153 | |
December 31, 2027 | | | 180,408 | |
Thereafter | | | 219,571 | |
Total minimum lease payments | | | 950,647 | |
Less: Interest | | | 165,677 | |
Imputed value of lease obligations | | | 784,970 | |
Less: Current portion | | | 112,460 | |
Long-term portion of lease obligations | | $ | 672,510 | |
NOTE 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS
In accordance with ASC 985-20 we capitalized certain software development costs associated with updating our continuing line of product offerings. Capitalized software development costs consist of the following at:
| | September 30, 2023 | | | December 31, | |
| | (Unaudited) | | | 2022 | |
Capitalized Software Development Costs | | $ | 125,704 | | | $ | 125,704 | |
Less: Accumulated Amortization | | | (125,704 | ) | | | (125,704 | ) |
Capitalized Software Development Costs - net | | $ | - | | | $ | - | |
Amortization expense for the three and nine months ended September 30, 2023, was $0. Amortization expense for the three and nine months ended September 30, 2022, was $0 and $10,475, respectively.
NOTE 9. CLOUD COMPUTING SERVICE CONTRACT
In May 2020, we entered into a cloud computing service contract with a vendor. The contract provides for annual payments in the amount of $30,409 and has a term of 5 years. The annual contract payments are capitalized as a prepaid expense and amortized over a twelve-month period.
We have incurred implementation costs of $66,857 in connection with the cloud computing service contract which have been capitalized in prepaid expenses and other assets as of September 30, 2023. In accordance with ASU No. 2018-15, such implementation costs are being amortized over the remaining contract terms beginning January 1, 2021, which was when the cloud-based service contract was placed in service. Amortization expense for the three and nine months ended September 30, 2023 was $3,766 and $11,297, respectively. Amortization expense for the three and nine months ended September 30, 2022 was $3,766 and $11,297, respectively.
NOTE 10. SHAREHOLDERS’ EQUITY
Our Board of Directors (the “Board”) may, without further action by our shareholders, from time to time, direct the issuance of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights, preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference payment in the event of any liquidation, dissolution or winding-up by us before any payment is made to the holders of our Common Stock. Furthermore, the Board could issue preferred stock with voting and other rights that could adversely affect the voting power of the holders of our Common Stock.
Convertible Series A Preferred Stock
Our authorized Convertible Series A Preferred Stock, $0.01 par value, consists of 1,000,000 shares. At September 30, 2023 and December 31, 2022, there were 63,750 shares issued and outstanding. The Convertible Series A Preferred Stock is convertible at the rate of one share of Common Stock for one share of Convertible Series A Preferred Stock.
Convertible Series B Preferred Stock
Our authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% cumulative dividend, consists of 4,000 shares. At September 30, 2023 and December 31, 2022, there were no shares issued and outstanding, respectively. Each share of Convertible Series B Preferred Stock may be converted (at the holder’s election) into two hundred shares of our Common Stock.
Common Stock
In January 2022, we issued 51,750 shares of Common Stock valued at approximately $54,000 to members of our Board pursuant to our equity plan (see Note 12).
In January 2023, we issued 60,000 shares of Common Stock valued at approximately $51,000 to members of our Board pursuant to our equity plan (see Note 12).
Stock Options
In January 2022, we issued options to purchase 270,000 shares of Common Stock to Officers at an exercise price of $1.12 per share pursuant to an employment agreement. The options were valued at $297,766 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by the Officers with the following assumptions: volatility, 156%; expected dividend yield, 0%; risk free interest rate, 1.65%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $1.03.
In January 2023, we issued options to purchase 175,000 shares of Common Stock to Officers at an exercise price of $0.85 per share pursuant to an employment agreement. The options were valued at $132,361 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by Officers with the following assumptions: volatility, 139%; expected dividend yield, 0%; risk free interest rate, 3.59%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $0.76.
In January 2023, we issued an option to purchase 35,000 shares of Common Stock to an employee at an exercise price of $0.85 per share pursuant to an employment agreement. The option was valued at $26,472 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by our Chief Executive Officer with the following assumptions: volatility, 139%; expected dividend yield, 0%; risk free interest rate, 3.59%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $0.76.
The following table summarizes stock options outstanding as of September 30, 2023 and December 31, 2022:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
| | Number of Options | | | Weighted Average Exercise Price | | | Number of Options | | | Weighted Average Exercise Price | |
Outstanding, beginning of period | | | 413,000 | | | $ | 1.65 | | | | 143,000 | | | $ | 2.66 | |
Granted | | | 210,000 | | | | 0.85 | | | | 270,000 | | | | 1.12 | |
Exercised | | | - | | | | - | | | | - | | | | - | |
Expired | | | (12,500 | ) | | | 0.96 | | | | - | | | | - | |
Outstanding, end of period | | | 610,500 | | | $ | 1.10 | | | | 413,000 | | | $ | 1.65 | |
Options outstanding and exercisable by price range as of September 30, 2023 were as follows:
Outstanding Options | | | Average Weighted | | | Exercisable Options | |
Range | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | |
$ | 0.80 | | | | 27,500 | | | | 1.60 | | | | 27,500 | | | $ | 0.80 | |
$ | 0.85 | | | | 210,000 | | | | 9.33 | | | | 210,000 | | | $ | 0.85 | |
$ | 0.88 | | | | 31,250 | | | | 0.51 | | | | 31,250 | | | $ | 0.88 | |
$ | 0.96 | | | | 12,500 | | | | 0.52 | | | | 12,500 | | | $ | 0.96 | |
$ | 1.12 | | | | 270,000 | | | | 8.56 | | | | 270,000 | | | $ | 1.12 | |
$ | 1.93 | | | | 10,500 | | | | 3.56 | | | | 10,500 | | | $ | 1.93 | |
$ | 2.16 | | | | 5,000 | | | | 1.50 | | | | 5,000 | | | $ | 2.16 | |
$ | 4.40 | | | | 12,500 | | | | 2.55 | | | | 12,500 | | | $ | 4.40 | |
$ | 7.06 | | | | 31,250 | | | | 2.00 | | | | 31,250 | | | $ | 7.06 | |
| | | | | | | | | | | | | | | | | | |
| | | | | 610,500 | | | | 7.34 | | | | 610,500 | | | $ | 1.10 | |
Stock Warrants
The following table summarizes the outstanding common stock warrants as of September 30, 2023 and December 31, 2022:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
| | (Unaudited) | | | Weighted Average Exercise Price | | | Number of Warrants | | | Weighted Average Exercise Price | |
Outstanding, beginning of period | | | 2,792,335 | | | $ | 2.25 | | | | 3,381,021 | | | $ | 2.22 | |
Granted | | | - | | | | - | | | | - | | | | - | |
Exercised | | | - | | | | - | | | | (31,250 | ) | | | (0.21 | ) |
Expired | | | (20,238 | ) | | | (1.73 | ) | | | (557,436 | ) | | | (2.23 | ) |
Outstanding, end of period | | | 2,772,097 | | | $ | 2.25 | | | | 2,792,335 | | | $ | 2.25 | |
Warrants outstanding and exercisable by price range as of September 30, 2023 were as follows:
Outstanding Warrants | | | Average Weighted | | | Exercisable Warrants | |
Exercise Price | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | |
$ | 0.64 | | | | 31,250 | | | | 10.15 | | | | 31,250 | | | $ | 0.64 | |
$ | 0.80 | | | | 125,000 | | | | 10.33 | | | | 125,000 | | | $ | 0.80 | |
$ | 0.96 | | | | 442,709 | | | | 9.14 | | | | 442,709 | | | $ | 0.96 | |
$ | 1.12 | | | | 6,250 | | | | 0.65 | | | | 6,250 | | | $ | 1.12 | |
$ | 1.20 | | | | 156,250 | | | | 1.34 | | | | 156,250 | | | $ | 1.20 | |
$ | 1.68 | | | | 1,434,721 | | | | 3.00 | | | | 1,434,721 | | | $ | 1.68 | |
$ | 2.18 | | | | 172,167 | | | | 3.00 | | | | 172,167 | | | $ | 2.18 | |
$ | 4.00 | | | | 28,750 | | | | 6.57 | | | | 28,750 | | | $ | 4.00 | |
$ | 6.95 | | | | 375,000 | | | | 7.01 | | | | 375,000 | | | $ | 6.95 | |
| | | | | 2,772,097 | | | | 5.12 | | | | 2,772,097 | | | $ | 2.25 | |
There were no unvested warrants outstanding as of September 30, 2023.
NOTE 11. COMMITMENTS AND CONTINGENCIES
Legal Contingencies
We may become a party to litigation in the normal course of business. In the opinion of management, there are no legal matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows. In addition, from time to time, we may have to file claims against parties that infringe on our intellectual property.
Product Liability
As of September 30, 2022 and December 31, 2022, there were no claims against us for product liability.
COVID-19 Pandemic
The COVID-19 pandemic has temporarily increased the global demand for disinfection products and services that help prevent the spread and transmission of COVID-19 virus. The Company’s products have been identified as an essential disinfectant and decontamination vendor by various agencies and countries, which have materially affected its business and results of operations. The Company experienced a substantial increase in demand for our products and services in 2020 due to the pandemic. Throughout 2021, the Company experienced a reduction of demand due to various factors, including the closure of our major customers’ business operations due to the pandemic, which resulted in the suspension of many of its ongoing long-term projects. As the impact of the COVID-19 pandemic began to subside and economic activities gradually return to normal in 2022, customers reallocated their resources elsewhere and reduced their spending on disinfection products, which resulted in lower demand for our products. It is difficult to predict how COVID-19 pandemic will affect the Company’s financial performance throughout fiscal year 2023, as the global economy gradually reopens, customers adjust and change their operations, and the Company implements new marketing and sales strategies in response.
NOTE 12. CONTRACTS AND AGREEMENTS
Director Compensation
In January 2023, we increased the annual fee to the non-employee members of our Board to $48,000, to be paid in cash on a quarterly basis, with the exception of the audit committee chairperson, whose annual fee was increased to $54,600, also to be paid in cash on a quarterly basis. Non-employee Director compensation also includes the annual issuance of our Common Stock.
For the nine months ended September 30, 2022, we issued an aggregate of 51,750 shares of Common Stock that were valued at approximately $54,000 to members of our Board.
For the nine months ended September 30, 2023, we issued an aggregate of 60,000 shares of Common Stock that were valued at approximately $51,000 to members of our Board.
Manufacturing Agreement
In June 2020, we entered into a manufacturing agreement with Planet Innovation Products, Pty Ltd (“PI”). The agreement does not provide for any minimum purchase commitments and is for a term of three years. The agreement also provides for a warranty against product defects.
Cloud Computing Service Contract
In May 2020, we entered into an agreement with a vendor for a cloud computing service contract. The contract provides for annual payments in the amount of $30,409 and has a term of 5 years. Approximate minimum future payments under the contract are as follows:
Year Ended: | | Amount | |
| | | |
July 1 - December 31, 2023 | | $ | - | |
December 31, 2024 | | | 30,000 | |
December 31, 2025 | | | - | |
Total | | $ | 30,000 | |
NOTE 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consisted of the following at:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Commissions | | $ | 401,258 | | | $ | 442,805 | |
Payroll and related costs | | | 159,926 | | | | 136,000 | |
Director fees | | | 37,650 | | | | 34,650 | |
Sales Tax Payable | | | (926 | ) | | | (1,351 | ) |
Accrued warranty (Note 14) | | | 30,000 | | | | 68,000 | |
Other accrued expenses | | | 46,459 | | | | 48,599 | |
Total | | $ | 674,367 | | | $ | 728,703 | |
NOTE 14. ACCRUED WARRANTY
Our manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product reliability and results. The warranty is generally limited to a refund of the original purchase price of the product or a replacement part. We estimate warranty costs based on historical warranty claim experience.
The following table presents warranty reserve activities at:
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | |
Beginning accrued warranty costs | | $ | 68,000 | | | $ | 68,000 | |
Provision for warranty expense | | | 8,615 | | | | 24,158 | |
Settlement of warranty claims | | | (46,615 | ) | | | (24,158 | ) |
Ending accrued warranty costs | | $ | 30,000 | | | $ | 68,000 | |
NOTE 15. INCOME TAXES
For the three months ended September 30, 2023 and 2022, our provision for income tax was $0. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are, on a more likely than not basis, not expected to be realized in accordance with FASB ASC Topic 740, Income Taxes. As of September 30, 2023 and December 31, 2022, we recorded a valuation allowance of $5,941,000 and $5,332,000, respectively for the portion of the deferred tax assets that we do not expect to be realized. Management believes that based on the available information, it is more likely than not that the remaining U.S. deferred tax assets will not be realized, such that a full of 100% valuation allowance is required against U.S. deferred tax assets. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
NOTE 16. CUSTOMER CONCENTRATION
Three customers accounted for 55% of net revenue for the three months ended September 30, 2023. One customer accounted for 20% of net revenue for the three months ended September 30, 2022.
Three customers accounted for 32% of our revenue for the nine months ended September 30, 2023.
As of September 30, 2023 and December 31, 2022, one customer accounted for 16% and 14% of our gross accounts receivable, respectively.
NOTE 17. SUBSEQUENT EVENTS
On November 7, 2023, we entered into a Securities Purchase Agreement (the “SPA”) with certain accredited investors (collectively, the “Investors”) pursuant to which we agreed to sell and issue to the Investors in a private placement transaction (the “Private Placement”) in one or more closings up to an aggregate principal amount of $5,000,000 of Convertible Notes (the “Notes”). As of November 7, 2023, we issued and sold an aggregate of $2,600,000 of Notes to certain Investors pursuant to the SPA.
The gross proceeds from the transaction are approximately $2,600,000, before deducting the Placement Agent’s fees and other estimated offering expenses. We intend to use the net proceeds from this offering for working capital and other general corporate purposes. The initial closing of the Private Placement occurred on November 7, 2023.
The Notes are due on the fifth anniversary of the issuance date of the Notes and bear simple interest at a rate of 12% per annum, payable in equal monthly installments. The Notes are convertible into shares of our Common Stock, at the option of the holder, at a conversion price of $1.25 per share, which shall not exceed $1.55 per share. In addition, we can require Investors to convert the Notes at the then current conversion price at any time after 90 days from the issue date if the Common Stock has a closing bid price of $1.55 per share or higher on any twenty (20) days within a thirty (30) day period of consecutive trading days, or if a “fundamental change” occurs (as defined in the SPA). The Notes are unsecured and senior to other indebtedness subject to certain exceptions.
The offer and sale of the Notes pursuant to the SPA was not registered under the Securities Act of 1933, as amended (the “Securities Act”), and was exempt from registration pursuant to Section 4(a)(2) thereof and Rule 506(b) promulgated thereunder.
The SPA included customary representations, warranties and agreements by us, customary conditions to closing, indemnification obligations of the Company, certain other obligations of the parties and termination provisions.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
This Management’s Discussion and Analysis of Financial Condition and Results of Operations (this “MD&A”) and other parts of this Quarterly Report on Form 10-Q (“Form 10-Q”) contain forward-looking statements, within the meaning of the Private Securities Litigation Reform Act of 1995, that involve risks and uncertainties. Forward-looking statements provide current expectations of future events based on certain assumptions and include any statement that does not directly relate to any historical or current fact. Forward-looking statements can also be identified by words such as “future,” “anticipates,” “believes,” “estimates,” “expects,” “intends,” “plans,” “predicts,” “will,” “would,” “could,” “can,” “may,” and similar terms. Forward-looking statements involve known and unknown risks and uncertainties, which could cause actual results to differ materially from those contained in any forward-looking statement. Forward-looking statements are not guaranteeing future performance and the TOMI Environmental Solutions, Inc. (the “Company,” “TOMI,” “we,” and “our”) actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in Part I, Item 1A of the Company’s annual report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) on March 16, 2023 (the “Annual Report”) under the heading “Risk Factors.” The Company assumes no obligation to revise or update any forward-looking statements for any reason, except as required by law.
Unless otherwise stated, all information presented herein is based on the Company’s fiscal calendar, and references to particular years, quarters, months or periods refer to the Company’s fiscal years ended in December and the associated quarters, months and periods of those fiscal years. Each of the terms the “Company” and “TOMI” as used herein refers collectively to TOMI Environmental Solutions, Inc. unless otherwise stated.
The following MD&A should be read in conjunction with the Annual Report filed with the SEC and the condensed consolidated financial statements and accompanying notes included in Part I, Item 1 of this Form 10-Q.
Quarterly Highlights
Business Update
During the third quarter of 2023, we continued to expand our sales channels and business development initiatives, collaborate with key customers, and diversified our product line to support our expanding customer base and the related utilization of our SteraMist technology. Our quarter-over-quarter revenue declined as a result of the timing of customer orders and the related revenue recognition in the current year period.
Subsequent to the close of the third quarter of 2023, we agreed to sell and issue convertible notes in a private placement in one or more closings up to an aggregate principal amount of $5,000,000. As of November 7, 2023, we sold and issued an aggregate of $2,600,000 to a group of institutional and accredited investors, most of whom are new investors in the company’s securities. The Notes contain no restrictive covenants or restrictions that may impose burdens or limitation on our operations. We intend to use the net proceeds from this offering for working capital, expansion of our existing Frederick facility and other general corporate purposes, including expanding our sales channels through the addition of distributors, outside sale representatives, internal sales staff, and external consultants.
During the third quarter of 2023, we partnered with Colcom, Inc. to offer our SteraMist iHP products as part of Colcom’s life sciences and healthcare portfolio of products. With a combined 50 years of technical sales expertise, Colcom, Inc. joined forces with us under the leadership of Bridget Collins. Established in 1970, Colcom, Inc. is a trusted supplier of high-quality clinical and laboratory equipment. Given its established customer base and extensive expertise in the decontamination industry, this partnership will be mutually advantageous.
In August 2023, we entered into a business development consulting agreement with DAR, Inc., a company specializing in food safety and food processing spaces. We anticipate the agreement will better position us in providing education to the food safety markets through the education of the advantages of the SteraMist platform of products and expand our sales channels as well as our customer bases on the food safety markets.
In September 2023, we entered into a sales representative agreement with Universal Disinfection to better facilitate growth in the European region in the commercial, aviation and life science markets.
In November 2023, we entered into a agreement with Patty Olinger the Founder of BEAMS, LLC who specializes in Public Health Preparedness. Patty is also a Director of Frontline Foundation dedicated to protecting American citizens from bioterror threats. In the past she was Assistant Vice President of the Office of Research Administration, and Executive Director of Environmental Health and Safety Office of Emory University Hospital System and most recently the Executive Director of Global Biorisk Advisory Council, a division of ISSA. Patty will assist to strengthen and expand the TOMI SteraMist Network and increase business development in the commercial market. Patty Olinger brings over 20 years’ experience establishing executive strategic vision and direction of large institutions and companies spanning multiple industries, including higher education, not-for-profit, healthcare, consultancy, hospitality, and pharmaceutical sectors.
Thus far in 2023, we have brought on and onboarded 8 distributors and 11 sales representatives which has expanded our presence domestically and on an international basis. We anticipate the increased bandwidth of our internal and external sales channels will have a positive impact on our revenue as we close out our current year and heading into 2024.
Our revenue for the nine months ended September 2023 was $5,827,000, which represents 5% growth over what we reported in the same prior year period.
For the three months ended September 30, 2023, our iHP service revenue was $517,000, up 59% from the same prior year period. Our iHP service revenue for the nine months ended September 30, 2023 was $1,326,000, representing 16% growth when compared to the same prior year period. The increase in revenue was due to higher demand for iHP service revenue.
In August of 2023, Pfizer Rocky Mount engaged our iHP service team to conduct emergency decontamination within their facility, which suffered substantial damage due to a tornado. Pfizer Rocky Mount has been a long-term, loyal client of TOMI, having commenced their utilization of SteraMist iHP Corporate Service in 2014. Since then, TOMI has been performing decontamination service twice a year during their facility's routine scheduled shutdowns and called on as necessary throughout the years.
As the market shifts to fully automatic disinfection and decontamination solutions, TOMI remains actively engaged in marketing and submitting bids for Custom Engineered Systems (“CES”) projects. We are also diligently working with existing outstanding potential purchasers while simultaneously building a robust pipeline for these long-term installations. Further, TOMI has expanded our bandwidth to meet the increasing demands for the product line, which includes the SteraMist Integration System for enclosures and have successfully navigated the challenges posed by the global supply chain issues.
During the third quarter of 2023, we delivered a three (3) applicator CES system to Ragon Institute of MGH, MIT and Harvard for implementation in their research and clinical lab located in Cambridge, MA.
We continue to collaborate with Cellares to integrate our patented technology into the innovative Cell Shuttle, a cutting-edge cell therapy manufacturing solution designed and produced by Cellares. The selection of SteraMist iHP technology brings unparalleled decontamination capabilities, thanks to its small micron particles, which provide distinct advantages in terms of efficacy and safety compared to other commercially available decontamination methods. This strategic integration enhances the overall performance and reliability of the Cell Shuttle, ensuring comprehensive and efficient decontamination processes.
To date, we have received 15 orders for CES systems. With the successful completion of each project, our iHP technology is rapidly gaining popularity as the preferred decontamination solution for pharmaceutical and biotech companies. Further, as we continue to install our technology in new CES projects, the product line evolves into a comprehensive turnkey solution.
Indeed, the timing is favorable as the industry is experiencing a shift towards modular cleanroom requirements. The adaptability and efficiency offered by our iHP technology align perfectly with the changing needs of cleanroom setups. This trend allows us to capitalize on the increasing demand for flexible and scalable cleanroom solutions, further enhancing the relevance and value of our products within the industry.
We believe our growing portfolio of CES systems will give us a competitive edge in the Life Sciences market segment improving our brand recognition. This should create new business and sales opportunities for us. In addition, after our installed CES projects are fully qualified and established for use, and our portfolio grows, we anticipate this will have a positive impact on our long-term recurring BIT solution sales thus providing the potential to enhance our operating margins, further strengthening our position in the industry and supporting sustainable growth.
In the third quarter of 2023, we introduced two new products, the SteraMist
Hybrid and SteraMist Transport, to support its ongoing commitment to providing superior disinfection decontamination solutions for our growing customer base.
In August 2023, we announced the completion of a study funded by the United States Department of Agriculture (“USDA”) and the National Institute of Food and Agriculture (“NIFA”) which demonstrated SteraMist iHP as an effective treatment of deformed wing virus (“DWV”) contaminated hive substrates.
We remained active in our marketing initiatives and attended and presented our SteraMist brand of products at the following tradeshows: The Experience Convention and Tradeshow, National Cancer Institute/Frederick Lab – Tech Showcase, NCAB AALAS Seminar, OR Manager, EMS World and Vizient Connections Summit.
Product Development
Our recent products developed and launched are as follows:
SteraMist Engineering continues to make strides collaborating with key manufactures of cleanroom technology and equipment developing a turnkey seamless decontamination integration to chambers, cabinets, passthroughs, isolators, cage washers, heat sterilizers, hot cells and more. TOMI begins this endeavor with a project management, turnkey modular solution, and process design consulting firm that we have partnered with in one of our previous CES projects.
The SteraMist Hybrid, an integral component of the SteraMist Environment System, SteraMist Hybrid is designed with capabilities to communicate with a facility. The system is strategically positioned in a centralized location of the facility through a docking station and features our newly designed permanently mounted stainless steel applicators.
Recently, TOMI successfully installed the first SteraMist Hybrid at Indigo Pharmaceutical, Inc.’s existing research facility, which selected the SteraMist Hybrid because it met the client’s strict delivery timeline while adhering to the facility's budget constraints. We remain in specification discussions with Indigo for a Custom Engineered System for a future site dedicated to injectibles.
The SteraMist Transport has seen positive reception of its SteraMist Transport unit, an all-in-one dual voltage fogging product designed to treat a wide variety of vehicle sizes with an application time of only 20 minutes per 1,000 cubic foot. The initial batch of this innovative product is currently in a soft launch phase and has been sold this quarter for live practical assessment with an existing international customer.
The Select Plus (“Select Plus”)is a hybrid product consisting of the Company’s current Surface Select and Environment systems. The unit will provide enhanced flexibility by using a single applicator to decontaminate full-room to small-space volume while maintaining the size of the current Surface Select unit with more robust process controls. The iHP SteraMist Transport System has been designed for the transportation market, specifically ambulances. The iHP SteraMist Transport System is a timer based fogging system that can be installed semi-permanently or permanently and used for any transport and/or cargo vehicle. It will be an easy-to-use turn-key integration system. We expect the implementation of this product and our patented non-corrosive iHP technology to replace the number one competitor in this marketplace, which uses an extremely harsh chemical.
All SteraMist systems will remain important to the marketplace as they are designed for specific needs and budgets. The Select Surface Unit performs most of the functionality that the Select Plus offers and is priced at a lower cost, although Select Plus will provide additional options that are appealing to certain customers, such as laboratory and pharmaceutical companies. The SteraPak is a more cost-effective product and designed for residential and commercial real estate including large buildings and public space, any area that needs quick consistent disinfection. We believe there are many new and existing clients that are interested in the SteraPak due to the cost and mobility.
TOMI recently launched its fourth generation SteraMist Environment System. The system will now be 24 volts, allowing for universal outlet usage and convert even more of the hydrogen peroxide BIT Solution to hydroxyl radicals thus lowering H2O2 PPM levels allowing for faster turnaround time. In addition, the unit will have eight (8) outputs where four (4) are dedicated to our regular process of constant or pulse Injection, Dwell, and Aeration along with a light beacon status bar and four (4) are programmable to meet the customer needs for any external equipment they may desire to work with the system. This system is currently on the market, has been implemented by customers, and is receiving praise for its further developments.
Our SteraMist® BIT™ solution product line is currently made up of a 32-ounce bottle for the SteraPak, a ten (10) liter, five (5) gallon, 55-gallon drum for our custom built-ins and our traditional one (1) gallon bottle. This brings the BIT Solution product line to a total of five (5) options provided to our customers, which will benefit our razor/razor-blade business model.
We expect these new products and service introductions will positively impact our net sales, cost of sales and operating expenses during this fiscal year.
Overview
The Company is a global bacteria decontamination and infectious disease control company, providing environmental solutions for indoor air and surface decontamination through the manufacturing, sales, service and licensing of our SteraMist® brand of products, including SteraMist® BIT™, a low percentage (7.8%) hydrogen peroxide-based fog or mist that uses Binary Ionization Technology (“BIT™”). Our solution and process are environmentally friendly as the only by-product from our decontamination process is oxygen and humidity. Our solution is organic and is listed in Canada as a sustainably green product with no or very little carbon footprint. Most of our competitors in the disinfection space leave significant by-products and are corrosive. SteraMist is not corrosive, and it does not damage equipment or facilities.
Our SteraMist® is a patented technology that produces ionized Hydrogen Peroxide (“iHP™”) using cold plasma science created under a grant by the United States Defense Advanced Research Projects Agency (“DARPA”). Our Environmental Protection Agency (“EPA”) registered BIT™ Solution is composed of a low concentration of hydrogen peroxide converted to iHP™ after passing the trade secret blended solution including its sole active ingredient of 7.8% hydrogen peroxide through an atmospheric cold plasma arc. The newly formed iHP™ fog and mist consists of submicron to 3-micron radical particles that are carried throughout the treatment area in a fog or mist moving with the same velocity and characteristics of a gas. This allows the ionized hydrogen peroxide fog or mist to affect all surfaces and air space throughout the targeted treatment area, over, above and beyond the ability of a manual cleaning processes. iHP™ damages pathogenic organisms through the oxidation of proteins, carbohydrates, and lipids. SteraMist® no-touch disinfection and decontamination treat areas mechanically, causing cellular disruptions and/or dysfunctions resulting in a 6-log (99.9999%) and greater kill or inactivation of all pathogens in the treatment area. This is a science that the world needs to follow. This simple and effective process-takes 7.8% hydrogen peroxide and under pressure pushes the liquid through a nozzle in which the stream is met by an atmospheric cold plasma arc which converts the hydrogen peroxide into a plasma created hydroxyl radical with 6-log and greater kill. This is a duplication of what occurs in atmospheric chemistry and the only by-product is oxygen and humidity. The world needs to thank Titan Defense, DARPA and of course nature for the science behind our technology!
Under the Federal Insecticide, Fungicide, and Rodenticide Act (“FIFRA”), we are required to register with the EPA and certain state regulatory authorities as a seller of disinfectants. In June 2015, SteraMist® BIT™ was registered with the EPA as a hospital-healthcare disinfectant and general broad-spectrum surface disinfectant for use as a misting/fogging agent. SteraMist® BIT™ now holds EPA registrations (# 90150-2) for mold control, and air and surface remediation (# 90150-1). In February 2016, we expanded our label with the EPA to include Clostridium difficile Spores and MRSA, as well as the influenza (Avian) virus h1n1, which we believe has better positioned us to penetrate all industries including the biodefense and healthcare industry. In August 2017, our EPA label was further expanded to include efficacy against Salmonella and Norovirus. As of January 27, 2017, our technology is one of 53 of the EPA’s “Registered Antimicrobial Products Effective against Clostridium difficile Spores”, as published on the EPA’s K List. Further, in December 2017, SteraMist® was included in the EPA’s list G (Norovirus), L (Ebola) and M (Avian Flu). In March 2020, our EPA label was further amended to include Emerging Viral Pathogens claims, thus meeting the criteria against Enveloped viruses and Large Non-enveloped viruses and included on List N (Emerging Viral Pathogens including SARS-CoV-2). In 2021, the EPA granted SteraMist® BIT™ 0.35% hydrogen peroxide EPA registration number 90150-3. On June 2, 2022, SteraMist was included on the EPA’s List Q for the use of its BIT solution to help fight the spread of rare or novel viruses such as Monkeypox virus, SARS-CoV-2 and its variants that cause COVID-19.
SteraMist® BIT™ brings to the world a mechanical and automated method of cleaning, using a game-changing technology and EPA registered Hospital-HealthCare disinfectant, providing an upgrade to existing disinfecting and cleaning protocols, while limiting liability in a facility when it comes to resistant infectious pathogens. We maintain this registration in all fifty (50) states, Washington DC, Canada, and approximately forty (40) other countries that receive our products.
Markets
Our SteraMist® products are designed to address a wide spectrum of industries. Our operations consist of five main divisions based on our current target industries: Hospital-HealthCare, Life Sciences, TOMI Service Network (“TSN”), Food Safety, and Commercial.
We continue to offer our customers a wide range of innovative mobile products designed to be easily incorporated into their existing disinfection and decontamination procedures and protocols. Our SteraPak, among other product lines, will allow us to progress further into the market share, specifically for our Life Science, Hospital-HealthCare, TSN, and Commercial divisions. Additionally, we offer integrated facility equipment installations known as CES, routine & emergency iHP Corporate Service, essential training packages, validations and qualifications, and onsite performance maintenance requests.
Each of these are structured to address the unique disinfection and decontamination needs of our customers worldwide regardless of industry requiring or requesting SteraMist® disinfection decontamination.
A brief overview of the target industries is presented below:
Life Sciences
The SteraMist® Environment System, CES, the SteraMist® Select Surface Unit, Select Surface Unit (Plus), SteraMist Transport System, SteraBox, 90 Degree Applicator and our iHP™ Corporate Service Division, are designed to be tailored to provide a complete solution to address the regulatory inspections of disinfecting/decontaminating and Installation Qualification (IQ)-Operational Qualification (OQ)–Performance Qualification (PQ) validation processes within the life sciences industry.
Long term, ongoing projects and validations continue to be a focus and lead to proposals and interest for our CES permanent decontamination room. As these are longer lead-time sales and manufactured upon order that can take months to design, procure, assemble, and install. The continuous use of the systems or purchasing of BIT Solution occurs once the system has been commissioned and validated. We expect installations to have a positive material impact to our results in 2023 and 2024.
TOMI’s iHP service department continues to grow with new and existing customers in several divisions. In the life science sector, TOMI’s iHP service department has kept its relationships with large pharmaceuticals, such as Pfizer and ThermoFisher, as well as adding several smaller life science companies, like ForDoz and Lonza, to a regular decontamination schedule. In addition to these productions’ facilities, TOMI has treated four (4) BSL-3 research laboratories in all parts of the country within the last two months (UNM/UNC/Bioqual/Scripps). The food safety department steadily gains traction as several plant/produce companies have expressed interest as new and emerging bacteria, toxins, and fungi hamper production. Finally, the commercial division is a stable source of revenue for TOMI and its service network who are routinely treating public facilities after man-made and natural disasters.
For 2023 and beyond, TOMI expects growth in SteraMist CES bids and the manufacturing and implementation of these fully automated decontamination systems. The installed CES will also result in increased solution sales for the life sciences division, as the CES’s are used at regular intervals. The first CES system was completed in 2016 for Dana Farber Cancer Institute, as Dana Farber was designing a new vivarium and had the opportunity to integrate several new technologies to advance overall efficiency, quality, and design. One such technology was the use of our iHP decontamination. TOMI’s CES is an automated system that can be fully integrated into any company’s infrastructure, enabling decontamination, without burdening manual use and with the collaboration of current premier customers and partners, TOMI since then has further perfected the system. The CES eliminates issues such as human error, guarantees accuracy that is unmatched by competitors, and decreases a client’s labor cost and downtime, and in a short time the CES may make up a majority of TOMI’s revenue. Since its launch, SteraMist’s CES has become a leading solution to growing customer demands.
Hospital-Healthcare
The SteraMist® line of products, specifically the SteraMist® Surface Unit, SteraMist® Total Disinfection Cart and the SteraMist Transport System, are our main solutions to aid our Hospital-HealthCare customers in providing high quality of safety to their patients and personnel by disinfecting operating rooms, pharmacies, ambulances, and emergency environments throughout a healthcare facility. TOMI’s latest product, the SteraPak®, further assists healthcare communities with an easy-to-use, cordless disinfection solution, creating a more mobile solution. Our customers that have successfully adopted our technology in Hospital-Healthcare facilities have recurring revenue and reorder rates of our BIT™ Solution. We plan to continue to expand our marketing, advertising and educational campaigns targeted at the Hospital-Healthcare marketing to grow our customer base and increase adoption of our SteraMist® line of products.
Our team of technicians and representatives train, maintain, and service capital equipment throughout the world for our Hospital-HealthCare customers. As our Training and Implementation department expands, we expect continued growth and purchases in our Hospital-HealthCare division. TOMI provides protocol development and implementation of SteraMist® as it is critical in the healthcare setting, including pandemic preparedness.
TOMI anticipates expansion of current HealthCare customers to follow the model of Gila River Health Care. Gila River is one of TOMI’s largest Healthcare customers owning a total of fourteen (14) Surface Units and eight (8) SteraPak’s. The Gila River Indian Community (GRIC) is an Indian reservation in Arizona that is made up of seven (7) districts and is home to the Akimel O’oodham (Pima) and the Pee-Posh (Maricopa) tribes. Gila River Health Care, a premier Native American healthcare system, provides high quality patient care, delivering a wide variety of medical services such as general surgery, dental, and emergency medicine, as well as associated health services such as pharmacy and laboratory operations, skilled nursing, rehabilitation, and medical transport.
Food Safety
New challenges to food safety will continue to emerge, largely due to changes in our food production, food supply, storage complexities, transportation delays, including more imported foods. Changes in the environment leads to food contamination, new and emergent bacteria, toxins, and antimicrobial resistance. Food Safety presents an opportunity for significant growth for TOMI with continued product research and compliance testing.
The food safety industry in North America is under closer scrutiny, with the implementation and enforcement of new and established guidelines. SteraMist® aerosolizing cold plasma technology is an effective decontaminant in the food safety industry. SteraMist can assist in compliance with the newly established Food Safety Modernization Act guidelines set in place by the FDA, as well as the Safe Food for Canadians Act and Safe Food for Canadians Regulations in Canada. Additionally, the current geopolitical aspects of farming and ranching has created an extra layer of concern for the protection of our global limited food supply, as well as for food transportation.
TOMI continues to work with premium companies in testing and validating SteraMist® technology in the food safety and seed industries. In 2022, we made progress in enhancing brand awareness in the food safety industry by promoting and marketing this division. We are receiving an increase in inquiries within the food safety division directly from these efforts.
Every day there are news articles around the world pertaining to the contamination of food supply. Unsafe food containing harmful bacteria, viruses, parasites, or chemical substances causes more than 200 diseases, ranging from diarrhea to cancers. It also creates a vicious cycle of disease and malnutrition, particularly affecting infants, young children, elderly and the sick. With the global population explosion, severe worldwide avian flu pandemics resulting in the unnecessary culling of bird flocks, unusually high number of accidents resulting in the destruction of dozens of storages, packing and processing food plants, in the U.S. alone, we anticipate an increase in the demand for a mechanical way to disinfect our food supply. TOMI has, in cooperation with the USDA, demonstrated that our technology offers a consistent, quick, and effective alternative to the traditional, decade’s old chemical disinfection process.
SteraMist will deliver more consistent and quicker results in all areas of our food supply,- from farm to market, processing to packaging and storage to delivery. We plan on pursuing each of these avenues. With the continued testing and need for the market, coupled with our new .35% label, we believe pursuing these opportunities should be successful. In addition, our solution and process are environmentally friendly, in that the by-products of SteraMist are only oxygen and humidity. We have our solution listed on OMRI and labeled as organic. Most disinfectants leave residue on furniture, objects, and foods. SteraMist does not leave chemical residue on any surface, therefore we have a very low carbon footprint, if any.
TOMI Service Network
The TOMI Service Network, or “TSN,” is an expansive network consisting of professionals throughout North America who are exclusively licensed and trained to use the SteraMist® products. With the purchase of SteraMist and joining TSN, TOMI trains and services a wide array of professional remediation companies in the use of SteraMist® throughout the TSN division. TSN allows for increased accessibility and brand awareness of iHP® services to facilities in need of local routine and emergency disinfection and decontamination.
The “TSN” division is addressing the cleaning protocols that have changed permanently due to the COVID-19 pandemic, and our network is expected to play a significant role in facilitating and maintaining these protocols throughout the United States and Canada. The urgency for emergency disinfection services is starting to pick up due to employees returning to work and the increasing number of contagious variants becoming more of a world concern. Our education and support of such services that TOMI personnel provide to our members creates an advantage by maintaining strong business relationships while they service thousands of SteraMist® customers, and the world returns to the new normal which will always focus on emerging pathogens.
Our SteraPak® release is an important factor for this market that we believe will increase the new member onboarding. Current members are showing interest in purchasing the SteraPak® to expand their current SteraMist® offerings.
Commercial
Our Commercial division includes, but is not limited to, use sites such as aviation, airports, police and fire, prisons, manufacturing companies, automobile, military, cruise ships, shipping ports, preschool education, primary and secondary schools, colleges including dormitories, all modes of public and private transportation, regulatory consulting agencies, retail, housing and recreation, and of course emergency preparedness for counties and cities to use SteraMist® throughout their community.
The Surface Unit and SteraPak® are popular products for this division, because customers are looking for a more cost-effective solution compared to the current disinfectants on the market. As quick and mobile disinfection solution is preferred in this industry, we believe that our Surface Unit, along with the SteraPak®, will generate customer interest and create sales opportunities. Currently, our customers are purchasing our products in all of our divisions to provide quick disinfection throughout various sites in their facilities.
Business Highlights and Recent Events
Revenues:
Total revenue for the nine months ended September 30, 2023, and 2022, was $5,827,000 and $5,527,000, respectively, representing an increase of $300,000, or 5% compared to the same prior year period. The increase in revenue was attributable to higher SteraMist product and service revenues.
We believe that we possess the best technologies in the world in the disinfection and decontamination space. The COVID-19 pandemic along with the needs of the pharmaceutical and vivarium space has provided us with to the opportunity and experience to implement a clear strategy to develop and manufacture additional products to add to our portfolio. In addition, we continue to move our BIT technology as a standard in disinfection and decontamination globally. This should lead to increased market share, profitability, and capability strength.
Our products are an environmentally friendly solution, and our processes address the concerns of sustainability. Customers are requesting and discussing the positive results of our product and the environmentally friendly results compared to the caustic and environmentally unfriendly results of many other disinfectants.
SteraMist has established a successful track record in fighting pandemics and outbreaks and implementing SteraMist for emergency preparedness is vital. The COVID-19 pandemic took the world by surprise, and history has shown that other pandemics and viruses are likely to follow. Using a proven and trusted disinfectant for emergency outbreaks and daily for preventative maintenance, such as SteraMist, can alleviate the threat of infections from spreading and could stop a possible outbreak.
2023 Events:
On August 3, 2023, we announced a collaboration with Cellares to integrate its SteraMist ionized Hydrogen Peroxide (iHP) technology into a cutting edge new cell therapy manufacturing solution, the Cell Shuttle, designed and produced by Cellares.
On August 14, 2023, we announced that Pfizer Rocky Mount has engaged TOMI's iHP Corporate Service to conduct emergency decontamination within their facility, which suffered substantial damage due to a recent tornado.
On September 5, 2023, we announced the completion of a study funded by the USDA and NIFA which demonstrated SteraMist iHP as an effective treatment of deformed wing virus (DWV) contaminated hive substrates.
On September 13, 2023, we announced the expansion of our distribution channels with Avantor ® (NYSE: AVTR), a Fortune 500 company and a leading supplier of mission-critical products and services.
On September 13, 2023, we announced that we partnered with Colcom, Inc. to offer SteraMist iHP products as part of Colcom’s life sciences and healthcare portfolio of products.
On September 29, 2023, we announced the roll out two new products, the SteraMist Hybrid and SteraMist Transport, to support its ongoing commitment to providing superior disinfection decontamination solutions for its growing customer base.
Research Studies and Publications:
TOMI continues to be active in the global market, using registrations to expand sales opportunities. Currently, TOMI is in the registration process for India, and renewal to meet new requirements in the Philippines. Both markets offer excellent potential due to interest in the TOMI suite of disinfection and decontamination solutions.
In the third quarter of 2023, we completed of a study funded by the USDA and the NIFA which demonstrated SteraMist iHP as an effective treatment of deformed wing virus (DWV) contaminated hive substrates.
The study aimed to determine if the use of cold plasma ionized hydrogen peroxide (iHP) can reduce the infectivity of DWV to naïve honey bee pupae. Deformed wing virus (DWV) is a widespread pathogen of Apis mellifera (Western and European) honey bees and contributes to the collapse of established honey bee colonies. Widespread colony collapse could result in a significant decline in the diversity of fresh produce and substantially impact human nutrition on a global scale. Honey bees become infected by interacting with DWV-contaminated beeswax in the hive and it is of critical importance for the USDA and NIFA to identify a non-toxic, quick, and effective disinfection system capable of deactivating latent DWV on hive substrates.
The study utilized a SteraMist Environment System along with TOMI’s Binary Ionization Technology (BITTM) solution which was passed through a nozzle that generated an ultra-fine 0.05 – 3-micron particle mist. The mist was then ionized by cold plasma generated between two pin electrodes for a 15-minute application time on aliquots or sub-sample of a larger whole of phosphate-buffered saline solution either with or without deformed wing virus (DWV). The aliquots were then injected into naïve honey bee pupae, which were allowed to progress for three days prior to DWV content analysis.
The findings confirmed the efficacy of iHP as a fast and effective method for pathogen decontamination of deformed wing virus in honey bee substrate. The development of infection in honey bees injected with DWV-positive aliquots treated with ionized hydrogen peroxide (iHP) was statistically significantly reduced compared to the infection levels in honey bees injected with the DWV-positive aliquots without SteraMist treatment. Additionally, iHP treatment was found to achieve higher levels of DWV inactivation at a substantially shorter treatment duration when compared to ethylene oxide treatment or gamma irradiation. SteraMist’s non-toxic properties provide further environmental advantages as ethylene oxide and gamma irradiation have potential risks, including toxicity to users and harmful byproducts. Treatment of DWV-contaminated hive substrates with iHP, even with honeybees present, may be an effective way to decrease the impacts of DWV infection on honey bees.
TOMI is in the annual process of self-audit, where all SOPs are reviewed and updated as needed, and all compliments and requests for changes and new equipment are evaluated.
TOMI has successfully completed a second 24-month storage stability, this one to meet EPA requirements (first one was for EU BPR submission and had different methods/requirements). With the patented 7.8% product, Binary Ionization Technology Solution is safe to ship by air and store under normal ambient conditions around the world. The study will be submitted for EPA review, and expiration date extended going forward upon the EPA’s approval.
The EPA has registered our 0.35% hydrogen peroxide product (90150-3) for the use in greenhouses, pre harvests and post harvests. TOMI is conducting internal studies with the 0.35% on common pathogens in the food safety market to enhance protocols. TOMI has begun the process of registering the 0.35% BIT Solution with individual states in the United States in preparation of growth in the cannabis market.
We continue to pursue acceptance of the additional 1% hydrogen peroxide label with the EPA for direct food application. While TOMI continues to pursue the market for these two EPA registrations, we have partnered and conducted other food safety trials which have shown success in the market.
Recent SteraMist food safety customers and partners are conducting further studies to prove SteraMist in the industry. Soli Organic Inc., one of the nation’s largest commercial indoor organic growing companies, obtained multiple SteraMist systems to protect their controlled indoor growing food process from costly fungus, Botrytis. The combination of all SteraMist systems purchased will be used daily, on a continuous cycle, to disinfect everything from seed trays that the soil and plants sit in to the plants themselves.
SteraMist is also working with a few partners in the cannabis industry. Enviro-Mist has been testing cannabis flower incubated with Aspergillus flavus, Aspergillus fumigatus, Aspergillus niger, Aspergillus terreus, Escherichia Coli, Shigella Spp, Salmonella, Staphylococcus aureus, yeasts and molds and subsequently treated using ionized Hydrogen Peroxide (iHP) to the dried material. Potency results of the cannabis plant were not affected, and no additional residual solvents were found. The process was successful in complete remediation of all microbial contaminants. Another partner TOMI is working with has proven that SteraMist has reduced microbial count on cannabis flower from 400cfu/g to non-detectable without affecting the level of THC. SteraMist continues to penetrate the market with additional studies and bringing on premier clients.
Registrations & Intellectual Property (IP):
Our success depends in part upon our ability to obtain and maintain proprietary protection for our products and technologies. We protect our technology and products by, among other means, obtaining United States and foreign patents. There can be no assurance, however, that any patent will provide adequate protection for the technology, system, product, service or process it covers. In addition, the process of obtaining and protecting patents can be long and expensive. We also rely upon trade secrets, technical know-how, and continuing technological innovation to develop and maintain our competitive position.
As part of our intellectual property protection strategy, we have registered our BIT™ solution with the EPA, all fifty (50) states in the United States, and multiple countries worldwide. We have received or are in the process of receiving Conformité Européene (“CE”) marks in the European Economic Area (“EEA”) and are approved by Underwriters Laboratory (“UL”).
Our portfolio includes more than twenty-four (24) Utility or Design Patents worldwide which expire at various dates through the year 2038 for both method and system claims on SteraMist® BIT™, as well as design of devices. We continue to pursue further claims to additional capabilities in on-going United States and worldwide patent applications. We have obtained three related United States utility patents, giving us protection of our technology until the year 2038. We have obtained utility patents for our technologies in diverse countries such as Brazil, Japan, Korea, Israel, Australia, Taiwan, Canada, Mexico, Europe, Singapore, New Zealand, and, currently pending, in the UK, and continue to pursue protections all over the world.
We have submitted utility patent applications in multiple countries, including Europe, China, Brazil, Korea and Australia for further additional applications of SteraMist BIT, and a related application has already been determined novel and inventive in Taiwan, Japan, Israel, New Zealand, Australia and Singapore. We have recently filed new patent pending applications on novel uses and enhancements of our technology in the United States. We have been awarded a design patent on our surface-mounted applicator device in the United States, China, Japan, Taiwan, and Korea. We have filed and have been granted or have pending acceptance on thirty-two (32) separate design patents for our: Decontamination Chamber(s), Decontamination Applicator, Decontamination Cart, Applicator, and Surface Mounted Applicator 90-Degree Device. These patents are published around the world, including but not limited to United States, China, Hong Kong, Europe, United Kingdom, Singapore, Taiwan, Vietnam, Canada, South Korea, and Japan. We are also pursuing IP protection for further applications of our SteraMist BIT in diverse fields in multiple jurisdictions, such as food decontamination and, in installed systems for the application of iHP for the protection of buildings post outbreak or after a biological attack. With worldwide attention on the etiology of SARs CoV2 coming from a lab leak, attention on the prevention and control of a leak or mishap should be on the mind of all the biological labs managers around the world. The fact that iHP and our BIT platform can be incorporated in a new or existing buildings to create an “immune building” should assist in further lab applications of SteraMist in the biosecurity industry in the future. In particular, our current patents with claims to systems already serve to provide protection for our technology in this area and our on-going pending applications will further enhance the scope of our intellectual property.
Our products are sold around the world under various brand names and trademarks. We consider our brand names and trademarks to be valuable in the marketing of our products. As of today, we have over two hundred trademarks or trademark applications, (word and/or logo) registered or pending across the globe. TOMI registers marks in eight (8) classes of specification of goods and services: Class 1 for Chemicals for Treating Hazardous Waste, Class 5 for Disinfectants, All-Purpose for Hard Surfaces and for Treating Mold, Class 7 for Handheld Power Operated Spraying Machines, Class 11 for Sterilizers for Medical Use and Air Purification, Class 35 for Business Consultation and Management Services, Class 37 for General Disinfecting Services, Class 40 for Chemical Decontamination and Manufacturing Services, and Class 41 for Providing Education Training and information related to biological and bacterial decontamination services. Recently, we have expanded our trademark protection into India.
Financial Operations Overview
Our financial position as of September 30, 2023 and December 31, 2022, respectively, was as follows:
| | September 30, 2023 Unaudited | | | December 31, 2022 | |
Total shareholders’ equity | | $ | 9,481,000 | | | $ | 11,448,000 | |
Cash and cash equivalents | | $ | 1,411,000 | | | $ | 3,867,000 | |
Deferred Revenue | | $ | - | | | $ | 700,000 | |
Accounts receivable, net | | $ | 2,368,000 | | | $ | 2,772,000 | |
Inventories | | $ | 4,482,000 | | | $ | 4,496,000 | |
Prepaid expenses | | $ | 442,000 | | | $ | 338,000 | |
Vendor Deposits | | $ | 90,000 | | | $ | 447,000 | |
Other Receivables | | $ | 164,000 | | | $ | 164,000 | |
Current liabilities – Excluding Deferred Revenue | | $ | 2,036,000 | | | $ | 2,591,000 | |
Long-term liabilities | | $ | 673,000 | | | $ | 761,000 | |
Working Capital | | $ | 6,921,000 | | | $ | 8,844,000 | |
During the nine months ended September 30, 2023, our debt and liquidity positions were affected by the following:
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Revenue, Net | | $ | 1,470,000 | | | $ | 1,760,000 | | | $ | (290,000 | ) | | $ | 5,827,000 | | | $ | 5,527,000 | | | $ | 300,000 | |
Gross Profit | | | 809,000 | | | | 1,071,000 | | | | (262,000 | ) | | | 3,450,000 | | | | 3,413,000 | | | | 37,000 | |
Total Operating Expenses (1) | | | 1,710,000 | | | | 1,725,000 | | | | (15,000 | ) | | | 5,629,000 | | | | 5,589,000 | | | | 40,000 | |
Income (Loss) from Operations | | | (901,000 | ) | | | (654,000 | ) | | | (247,000 | ) | | | (2,179,000 | ) | | | (2,176,000 | ) | | | (3,000 | ) |
Total Other Income (Expense) | | | - | | | | - | | | | - | | | | 1,000 | | | | 1,000 | | | | - | |
Provision for (benefit from) Income Taxes | | | - | | | | - | | | | - | | | | - | | | | - | | | | - | |
Net Income (Loss) | | $ | (901,000 | ) | | $ | (654,000 | ) | | | (247,000 | ) | | $ | (2,178,000 | ) | | $ | (2,175,000 | ) | | | (3,000 | ) |
Basic Net Income (Loss) per share | | $ | (0.05 | ) | | $ | (0.03 | ) | | $ | (0.01 | ) | | $ | (0.11 | ) | | $ | (0.11 | ) | | $ | 0.00 | |
Diluted Net Income (Loss) per share | | $ | (0.05 | ) | | $ | (0.03 | ) | | $ | (0.01 | ) | | $ | (0.11 | ) | | $ | (0.11 | ) | | $ | 0.00 | |
· Net cash used in operations of approximately $2,362,000.
Results of Operations for the Three and Nine Months Ended September 30, 2023 Compared to the Three and Nine Months Ended September 30, 2022:
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Sales, net | | $ | 1,470,000 | | | $ | 1,760,000 | | | $ | (290,000 | ) | | $ | 5,827,000 | | | $ | 5,527,000 | | | $ | 300,000 | |
Revenue
Total revenue for the three months ended September 30, 2023 and 2022, was $1,470,000 and $1,760,000, respectively, representing a decrease of $290,000 compared to the same prior year period. For the nine months ended September 30, 2023 and 2022, our total revenue was $5,827,000 and $5,527,000, respectively, representing an increase of $300,000, compared to the same prior year period.
As customers mature through the product and adoption cycle and our sales pipeline converts to revenue, we expect to generate more predictable sales quarter over quarter. Further, as the COVID-19 pandemic has ended, we are implementing new strategies to generate demand for our products and services to address the post COVID-19 pandemic market opportunities.
Product and Service Revenue
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
SteraMist Product | | $ | 953,000 | | | $ | 1,435,000 | | | $ | (482,000 | ) | | $ | 4,501,000 | | | $ | 4,448,000 | | | $ | 53,000 | |
Service and Training | | | 517,000 | | | | 325,000 | | | | 192,000 | | | | 1,326,000 | | | | 1,079,000 | | | | 247,000 | |
Total | | $ | 1,470,000 | | | $ | 1,760,000 | | | $ | (290,000 | ) | | $ | 5,827,000 | | | $ | 5,527,000 | | | $ | 300,000 | |
SteraMist Product-based revenues for the three months ended September 30, 2023 and 2022, were $953,000 and $1,435,000, representing a decrease of $482,000 when compared to the same prior year period. The decline in revenue was attributable to the lower equipment revenue in the current year period as a result of the timing of customer orders and the related revenue recognition.
SteraMist Product based revenues for the nine months ended September 30, 2023 and 2022, were $4,501,000 and $4,448,000, representing an increase of $53,000 when compared to the same prior year period. The increase in product-based revenue was attributable to higher equipment sales which were recognized into revenue in the current year period.
Our service-based revenue for the three months ended September 30, 2023 and 2022, was $517,000 and $325,000, respectively, representing an increase of $192,000. For the nine months ended September 30, 2023 and 2022, our service-based revenue was $1,326,000 and $1,079,000, representing an increase of $247,000 when compared to the same prior period in 2022. The increase in service revenue was due to higher demand in the current year period.
Revenue by Geographic Region
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
United States | | $ | 1,271,000 | | | $ | 1,632,000 | | | $ | (361,000 | ) | | $ | 5,001,000 | | | $ | 4,436,000 | | | $ | 565,000 | |
International | | | 199,000 | | | | 128,000 | | | | 71,000 | | | | 826,000 | | | | 1,191,000 | | | | (365,000 | ) |
Total | | $ | 1,470,000 | | | $ | 1,760,000 | | | $ | (290,000 | ) | | $ | 5,827,000 | | | $ | 5,627,000 | | | $ | 200,000 | |
Our domestic revenue for the three months ended September 30, 2023 and 2022 was $1,271,000 and $1,632,000, respectively, a decrease of $361,000, when compared to the same prior year period. For the nine months ended September 30, 2023 and 2022, our domestic revenue was $5,001,000 and $4,436,000, representing an increase of $565,000 when compared to the same prior period in 2022. Our domestic product-based revenue increased due to higher domestic demand for our equipment and iHP services.
Internationally, our revenue for the three months ended September 30, 2023 and 2022, was approximately $199,000 and $128,000, respectively, representing an increase of $71,000 when compared to the same prior year period. For the nine months ended September 30, 2023 and 2022, our international revenue was $826,000 and $1,191,000, representing a decline of $365,000 when compared to the same prior period in 2022. The decline in international sales is due to the timing of orders placed by distributors and the timing and onboarding of new foreign distributors.
Cost of Sales
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Cost of Sales | | $ | 661,000 | | | $ | 689,000 | | | $ | (28,000 | ) | | $ | 2,376,000 | | | $ | 2,114,000 | | | $ | 262,000 | |
Cost of sales was $661,000 and $689,000 for the three months ended September 30, 2023 and 2022, respectively, a decrease of $28,000, compared to the prior year. The decrease in cost of sales was primarily due to the lower sales. Our gross profit as a percentage of sales for the three months ended September 30, 2023 was 55% compared to 61% in the same prior period, respectively. The lower gross profit is attributable to the product mix in sales.
Cost of sales was $2,736,000 and $2,114,000 for the nine months ended September 30, 2023 and 2022, respectively, an increase of $262,000, compared to the prior year. The primary reason for the increase in cost of sales is attributable to higher revenue in the current period. Our gross profit as a percentage of sales for the nine months ended September 30, 2023 was 59% compared to 62% in the same prior period, respectively. The lower gross profit is attributable to the product mix in sales.
Professional Fees
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Professional Fees | | $ | 208,000 | | | $ | 106,000 | | | $ | 102,000 | | | $ | 457,000 | | | $ | 392,000 | | | $ | 65,000 | |
Professional fees are comprised mainly of legal, accounting, and financial consulting fees.
Professional fees were $208,000 and $106,000 for the three months ended September 30, 2023 and 2022, respectively, an increase of approximately $102,000, in the current year period. The increase in professional fees was due to the timing of recurring legal fees incurred in connection with our current year proxy and shareholder meeting in the current year period.
Professional fees were $457,000 and $392,000 for the nine months ended September 30, 2023 and 2022, respectively, an increase of approximately $65,000, in the current year period. The increase in professional fees was due to the timing of recurring legal fees incurred in connection with our current year proxy and shareholder meeting in the current year period.
Depreciation and Amortization
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Depreciation and Amortization | | $ | 94,000 | | | $ | 83,000 | | | $ | 11,000 | | | $ | 273,000 | | | $ | 248,000 | | | $ | 25,000 | |
Depreciation and amortization were approximately $94,000 and $83,000 for the three months ended September 30, 2023 and 2022, respectively, representing an increase of $11,000.
Depreciation and amortization were approximately $273,000 and $248,000 for the nine months ended September 30, 2023 and 2022, respectively, representing an increase of $25,000.
The increase in depreciation expense is due to a higher amount of fixed assets being depreciated in the current year periods when compared to the same prior year periods.
Selling Expenses
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Selling Expenses | | $ | 283,000 | | | $ | 365,000 | | | $ | (82,000 | ) | | $ | 1,161,000 | | | $ | 1,272,000 | | | $ | (111,000 | ) |
Selling expenses for the three months ended September 30, 2023 were approximately $283,000, as compared to $365,000 for the quarter ended September 30, 2022, representing a decrease of approximately $82,000. The decline in selling expenses is due to lower sales commission incurred in the current year period due to less sales generated by third party representatives and lower tradeshow costs incurred in the current year period.
Selling expenses for the nine months ended September 30, 2023 were approximately $1,161,000, as compared to $1,272,000 for the quarter ended September 30, 2022, representing a decrease of approximately $111,000. The decline in selling expenses is due to lower sales commission incurred in the current year period due to less sales generated by third party representatives.
Research and Development
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Research and Development | | $ | 76,000 | | | $ | 118,000 | | | $ | (42,000 | ) | | $ | 221,000 | | | $ | 255,000 | | | $ | (34,000 | ) |
Research and development expenses for the three months ended September 30, 2023 were approximately $76,000, as compared to $118,000 for the quarter ended September 30, 2022, representing a decrease of approximately $42,000. The decline in research and development expenses is due to the timing projects that occurred in the prior period which did not recur in the same current year period.
Research and development expenses for the nine months ended September 30, 2023 were approximately $221,000, as compared to $255,000 for the quarter ended September 30, 2022, representing a decrease of approximately $34,000. The decline in research and development expenses is due to the timing projects that occurred in the prior period which did not recur in the same current year period.
Consulting Fees
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
Consulting Fees | | $ | 44,000 | | | $ | 43,000 | | | $ | 1,000 | | | $ | 189,000 | | | $ | 146,000 | | | $ | 43,000 | |
Consulting fees were $44,000 and $43,000 for the three months ended September 30, 2023 and 2022, respectively, representing an increase of $1,000, in the current quarter period.
Consulting fees were $189,000 and $146,000 for the nine months ended September 30, 2023 and 2022, respectively, representing an increase of $43,000, in the current quarter period. The increase is due to the timing of certain projects and consulting engagements that occurred in the current year that did not occur in the same prior year period.
General and Administrative Expense
| | For The Three Months Ended September 30, | | | Change | | | For The Nine Months Ended September 30, | | | Change | |
| | 2023 | | | 2022 | | | $ | | | 2023 | | | 2022 | | | $ | |
General and Administrative | | $ | 1,005,000 | | | $ | 1,009,000 | | | $ | (4,000 | ) | | $ | 3,329,000 | | | $ | 3,277,000 | | | $ | 52,000 | |
General and administrative expenses include salaries and payroll taxes, rent, insurance expense, utilities, office expense, product registration costs, equity compensation and bad debt expense.
General and administrative expenses were $1,005,000 and $1,009,000 for the three months ended September 30, 2023 and 2022, respectively, a decrease of $4,000 in the current period.
General and administrative expense was $3,329,000 and $3,277,000 for the nine months ended September 30, 2023 and 2022, respectively, an increase of $52,000 in the current period. The increase in general and administrative expenses was attributable to higher headcount and the related wage and employment expenses.
Liquidity and Capital Resources
As of September 30, 2023, we had cash and cash equivalents of approximately $1,411,000 and working capital of $6,921,000. Our principal capital requirements are to fund operations, invest in research and development and capital equipment, and the continued costs of compliance with public company reporting requirements. We have historically funded our operations through funds generated through operations and debt and equity financings. The sale of additional equity securities could result in dilution to our stockholders. The incurrence of indebtedness would result in increased debt service obligations and may include operating and financial covenants that would restrict our operations. We cannot be certain that any financing will be available in the amounts we need or on terms acceptable to us, if at all.
On November 7, 2023, we entered into a Securities Purchase Agreement (the “SPA”) with certain accredited investors (collectively, the “Investors”) pursuant to which we agreed to sell and issue to the Investors in a private placement transaction (the “Private Placement”) in one or more closings up to an aggregate principal amount of $5,000,000 (the “Notes”). As of November 7, 2023, we issued and sold an aggregate of $2,600,000 of Notes to certain Investors pursuant to the SPA.
The gross proceeds from the transaction are approximately $2,600,000, before deducting the placement agent’s fees and other estimated offering expenses. We intend to use the net proceeds from this offering for working capital and other general corporate purposes. The initial closing of the Private Placement occurred on November 7, 2023.
The Notes are due on the fifth anniversary of the issuance date of the Notes and bear simple interest at a rate of 12% per annum, payable in equal monthly installments. The Notes are convertible into shares of our Common Stock, at the option of the holder, at a conversion price of $1.25 per share, which shall not exceed $1.55 per share. In addition, we can require Investors to convert the Notes at the then current conversion price at any time after 90 days from the issue date if the Common Stock has a closing bid price of $1.55 per share or higher on any twenty (20) days within a thirty (30) day period of consecutive trading days, or if a “fundamental change” occurs (as defined in the SPA). The Notes are unsecured and senior to other indebtedness subject to certain exceptions.
For the nine months ended September 30, 2023 and 2022, we incurred losses from operations of ($2,178,000) and ($2,176,000), respectively. Cash used in operations for the nine months ended September 30, 2023 and 2022 was ($2,362,000) and ($929,000), respectively.
A breakdown of our statement of cash flows for the nine months ended September 30, 2023 and 2022 is provided below:
| | For the nine months ended September 30, | |
| | 2023 | | | 2022 | |
Net Cash Provided By (Used) in Operating Activities | | $ | (2,362,000 | ) | | $ | (929,000 | ) |
Net Cash Used in Investing Activities | | $ | (94,000 | ) | | $ | (78,000 | ) |
Net Cash Provided by Financing Activities: | | $ | - | | | $ | 25,000 | |
Operating Activities
Cash used in operations for the nine months ended September 30, 2023 and 2022 was $2,362,000 and $929,000, respectively. The increase was attributable to the lower accounts payable due to the timing of payments to vendors and a decline in deferred revenue in the current year period.
Investing Activities
Cash used in investing activities for the nine months ended September 30, 2023 and 2022 was $94,000 and 78,000, respectively. The increase was attributable to increased equipment, computer and software purchased in the current year period.
Financing Activities
Cash provided by financing activities for nine months ended September 30, 2023 and 2022 was $0 and $25,000, respectively.
Liquidity
Our revenues can fluctuate due to the following factors, among others:
| · | ramp up and expansion of our internal sales force and manufacturer’s representatives; |
| · | length of our sales cycle; |
| · | global and regional response to the outbreak of infectious diseases; |
| · | expansion into new territories and markets; and |
| · | timing of orders from distributors. |
We could incur operating losses and an increase of costs related to the continuation of product and technology development, sales expense as we continue to grow our sales teams, inventory as we continue to ensure we have products needed and geographic presence, tooling capital expenditures as we ramp up and streamline our production and administrative activities including compliance with the Sarbanes-Oxley Act of 2002 Section 404.
Management has taken and will endeavor to continue to take a number of actions in order to improve our results of operations and the related cash flows generated from operations in order to strengthen our financial position, including the following items:
| · | expanding our label with the EPA to further our product registration internationally; |
| · | continued expansion of our internal sales force and manufacturer representatives in an effort to drive global revenue in all verticals; |
| · | continue research and development and add new products to our “Stera” product line; |
| · | source alternative lower-cost suppliers; |
| · | expansion of international distributors; and |
| · | continued growth in all of our verticals. |
During 2022, we experienced increased demand for our CES where we collect deposits upon the execution of the contract. The deposits we receive fund the production for the CES and improve our overall liquidity through the duration of the project. We believe our sales for our CES will continue to grow in 2023 and improve our financial results from a liquidity perspective as well as improve our operating margins due to the higher recurring solution sales we see for our CES system.
We expect that the cash we generate from our core operations will generally be sufficient to cover our future capital expenditures and to pay down our near-term debt obligations.
We believe that our existing balance of cash and cash equivalents and amounts expected to be provided by operations will provide us with sufficient financial resources to meet our cash requirements for operations, working capital and capital expenditures over the next twelve months. We may consider financing transactions to fund our operations if opportunities arise. To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of stockholders. Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making acquisitions or capital expenditures. Debt financing would also result in fixed payment obligations.
We believe strongly that the current and historical trading prices of our Common Stock do not reflect the actual valuation of the Company, and that our declining trading price was the result of active short selling by certain investors in the market that is outside the control of the Company. While short selling may be permitted in some cases under applicable laws, we believe that certain investors, particularly those investing in small and microcap companies like TOMI, may be circumventing regulatory requirements and conducting aggressive short selling that is designed to drive down the trading price of our Common Stock, including naked short selling tactics. These activities have not only depressed our stock price, but also reduced the trading liquidity of our stock and caused damage to our reputation, while making it more difficult for us to secure financing to fund our operations and comply with NASDAQ’s minimum bid price requirements. We believe that the regulatory authorities, such as the SEC and FINRA, should take more aggressive enforcement actions against short selling traders who are undermining the values of microcap companies, and we will continue our various efforts and strategies to ensure that trading price of our stock reflects the true value of TOMI and generates positive returns for our shareholders.
Critical Accounting Policies and Estimates
Our discussion and analysis of our financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The estimation process requires assumptions to be made about future events and conditions, and as such, is inherently subjective and uncertain. Actual results could differ materially from our estimates.
The SEC defines critical accounting estimates as those that are, in management’s view, most important to the portrayal of our financial condition and results of operations and most demanding of our judgment. We consider the following estimates to be critical to an understanding of our consolidated financial statements and the uncertainties associated with the complex judgments made by us that could impact our results of operations, financial position and cash flows.
Revenue Recognition
We recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those that are performance obligations.
We must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above.
Title and risk of loss generally pass to our customers upon shipment. Our customers include end users as well as dealers and distributors who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from customers.
Product revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to receive in exchange for those products.
Service and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an amount that reflects the consideration we expect to receive in exchange for those services.
Costs to Obtain a Contract with a Customer
We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling expenses.
Contract Balances
As of September 30, 2023, and December 31, 2022 we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily distinct and accounted for as separate performance obligations.
Significant Judgments
Our contracts with customers for products and services often dictate the terms and conditions of when the control of the promised products or services is transferred to the customer and the amount of consideration to be received in exchange for the products and services.
Use of Estimates
The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of our assets and liabilities.
Fair Value Measurements
The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following:
| Level 1: | Quoted prices in active markets for identical assets or liabilities. |
| | |
| Level 2: | Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities. |
| | |
| Level 3: | Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities. |
Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued expenses. All these items were determined to be Level 1 fair value measurements.
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.
Accounts Receivable
Our accounts receivable are typically from credit worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of them and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for doubtful accounts based on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote.
Inventories
Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods.
We expense costs to maintain certification to cost of goods sold as incurred.
We review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate that particular inventories may not be usable.
Leases
We recognize a right-of-use (“ROU”) asset and lease liability for all leases with terms of more than 12 months, in accordance with ASC 842. We utilize the short-term lease recognition exemption for all asset classes as part of our on-going accounting under ASC 842. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities. Recognition, measurement and presentation of expenses depends on classification as a finance or operating lease.
As a lessee, we utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation. In determining the discount rate to use in calculating the present value of lease payments, we used our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments.
We have also elected the practical expedient to not separate lease and non-lease components for all asset classes, meaning all consideration that is fixed, or in-substance fixed, will be captured as part of our lease components for balance sheet purposes. Furthermore, all variable payments included in lease agreements will be disclosed as variable lease expense when incurred. Generally, variable lease payments are based on usage and common area maintenance. These payments will be included as variable lease expense when recognized.
Long-Lived Assets Including Acquired Intangible Assets
We assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for the nine months ended September 30, 2023 and 2022.
Recent Accounting Pronouncements
Recently adopted accounting pronouncements
In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which we adopted on January 1, 2020. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted the ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted this ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements.
In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 was issued to reduce the complexity associated with accounting for certain financial instruments with characteristics of liabilities and equity. ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock and improves the disclosures for convertible instruments and related earnings per share guidance. ASU 2020-06 also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity and improves and amends the related earnings per share guidance. For public entities that qualify as a filer with the SEC, excluding entities eligible to be smaller reporting companies, ASU 2020-06 is effective for fiscal annual periods beginning after December 15, 2021, including interim periods within those fiscal years. For nonpublic entities, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption was permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. ASU 2020-06 must be adopted as of the beginning of a company’s annual fiscal year. ASU 2020-06 may be adopted through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted ASU 2020-06 on January 1, 2021. The adoption did not have an impact on our condensed consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for smaller reporting companies. The Company adopted ASU 2016-13 on January 1, 2023. The adoption did not have an impact on our condensed consolidated financial statements.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Not Applicable.
Item 4. Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Principal Executive Officer and Principal Financial Officer, conducted an evaluation of the effectiveness of our disclosure controls and procedures (as is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this quarterly report on Form 10-Q. Based on that evaluation, our Principal Executive Officer and Principal Financial Officer concluded that our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) under the Exchange Act during the period covered by this Form 10-Q that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures and internal control over financial reporting, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
PART II: OTHER INFORMATION
Item 1. Legal Proceedings.
From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business. We currently are not a party to any legal proceedings, the adverse outcome of which, in management’s opinion, individually or in the aggregate, would have a material adverse effect on our results of operations, financial position or cash flows. Regardless of the outcome, any litigation could have an adverse impact on us due to defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors.
You should carefully consider the information described in the “Risk Factors” section of our Annual Report for the fiscal year ended December 31, 2022, as filed with the SEC on March 16, 2023. Except as set forth below, there have been no material changes to the risk factors we previously disclosed in our filings with the SEC, including the Annual Report. Our operations could also be affected by additional factors that are not presently known to us or by factors that we currently consider immaterial to our business.
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.
None.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
To the best of the Company’s knowledge during the fiscal quarter ended September 30, 2023, no director or officer (as defined in Rule 16a-1(f) of the Securities Exchange Act) of the Company adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements.
Item 6. Exhibits.
The documents listed in the Exhibit Index of this Form 10-Q are incorporated herein by reference.
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
| TOMI ENVIRONMENTAL SOLUTIONS, INC. | |
| | | |
Date: November 14, 2023 | By: | /s/ Halden S. Shane | |
| | Halden S. Shane | |
| | Chief Executive Officer (Principal Executive Officer) | |
| | | |
Date: November 14, 2023 | By: | /s/ Nick Jennings | |
| | Nick Jennings | |
| | Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer) | |
EXHIBIT INDEX
# This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, or the Exchange Act.
nullnullnullnull
v3.23.3
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTitle of a 12(b) registered security.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b
+ Details
Name: |
dei_Security12bTitle |
Namespace Prefix: |
dei_ |
Data Type: |
dei:securityTitleItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the Exchange on which a security is registered.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection d1-1
+ Details
Name: |
dei_SecurityExchangeName |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarExchangeCodeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTrading symbol of an instrument as listed on an exchange.
+ References
+ Details
Name: |
dei_TradingSymbol |
Namespace Prefix: |
dei_ |
Data Type: |
dei:tradingSymbolItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
ASSETS |
|
|
Cash and Cash Equivalents |
$ 1,410,697
|
$ 3,866,733
|
Accounts Receivable - net |
2,368,043
|
2,772,340
|
Other Receivables |
164,150
|
164,150
|
Inventories (Note 3) |
4,481,644
|
4,495,999
|
Vendor Deposits (Note 4) |
89,860
|
447,052
|
Prepaid Expenses |
442,303
|
388,359
|
Total Current Assets |
8,956,697
|
12,134,633
|
Property and Equipment - net (Note 5) |
1,138,287
|
1,335,331
|
Other Assets: |
|
|
Intangible Assets - net (Note 6) |
1,014,416
|
1,025,736
|
Operating Lease - Right of Use Asset (Note - 7) |
483,884
|
528,996
|
Other Assets |
596,164
|
475,103
|
Total Other Assets |
2,094,464
|
2,029,835
|
Total Assets |
12,189,448
|
15,499,799
|
Current Liabilities: |
|
|
Accounts Payable |
1,248,936
|
1,761,750
|
Accrued Expenses and Other Current Liabilities (Note 13) |
674,367
|
728,703
|
Deferred Revenue |
0
|
699,732
|
Current Portion of Long-Term Operating Lease |
112,460
|
100,282
|
Total Current Liabilities |
2,035,763
|
3,290,467
|
Long-Term Liabilities: |
|
|
Long-Term Operating Lease, Net of Current Portion (Note 7) |
672,510
|
761,132
|
Total Long-Term Liabilities |
672,510
|
761,132
|
Total Liabilities |
2,708,273
|
4,051,599
|
Commitment and Contingencies (Note 11) |
0
|
0
|
Shareholders' Equity: |
|
|
Common Stock Value |
198,240
|
197,640
|
Additional Paid-In Capital |
57,882,792
|
57,673,559
|
Accumulated Deficit |
(48,600,495)
|
(46,423,637)
|
Total Shareholders' Equity |
9,481,175
|
11,448,200
|
Total Liabilities and Shareholders' Equity |
12,189,448
|
15,499,799
|
Series A Preferred Stock Member |
|
|
Shareholders' Equity: |
|
|
Preferred Stock Value |
638
|
638
|
Series B Preferred Stock Member |
|
|
Shareholders' Equity: |
|
|
Preferred Stock Value |
$ 0
|
$ 0
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9
+ Details
Name: |
us-gaap_AccountsReceivableNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.17) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.25) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DeferredRevenueCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_DepositsAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.21) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation due after one year or beyond the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7
Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(24)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(25)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 23: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 201.5-02(26)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesNoncurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_OtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_OtherAssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.
+ References
+ Details
Name: |
us-gaap_OtherReceivablesNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482955/340-10-05-5
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 340 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483032/340-10-45-1
+ Details
Name: |
us-gaap_PrepaidExpenseCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
|
Sep. 30, 2023 |
Dec. 31, 2022 |
Common Stock |
|
|
Common Stock; Par Value |
$ 0.01
|
$ 0.01
|
Common Stock; Shares Authorized |
250,000,000
|
250,000,000
|
Common Stock; Shares Issued |
19,823,955
|
19,763,855
|
Common Stock; Shares Outstanding |
19,823,955
|
19,763,855
|
Series A Preferred Stock Member |
|
|
Common Stock |
|
|
Cumulative Convertible Preferred Stock; Par Value |
$ 0.01
|
$ 0.01
|
Cumulative Convertible Preferred Stock; Shares Authorized |
1,000,000
|
1,000,000
|
Cumulative Convertible Preferred Stock; Shares Issued |
63,750
|
63,750
|
Cumulative Convertible Preferred Stock; Shares Outstanding |
63,750
|
63,750
|
Series B Preferred Stock Member |
|
|
Common Stock |
|
|
Cumulative Convertible Preferred Stock; Par Value |
$ 1,000
|
$ 1,000
|
Cumulative Convertible Preferred Stock; Shares Authorized |
4,000
|
4,000
|
Cumulative Convertible Preferred Stock; Shares Issued |
0
|
0
|
Cumulative Convertible Preferred Stock; Shares Outstanding |
0
|
0
|
Cumulative Dividend Percenatge |
7.50%
|
7.50%
|
X |
- References
+ Details
Name: |
tomz_CumulativeDividendPercenatge |
Namespace Prefix: |
tomz_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) |
|
|
|
|
Sales, net |
$ 1,470,019
|
$ 1,759,620
|
$ 5,826,890
|
$ 5,526,598
|
Cost of Sales |
661,087
|
688,633
|
2,376,442
|
2,113,624
|
Gross Profit |
808,932
|
1,070,987
|
3,450,448
|
3,412,974
|
Operating Expenses: |
|
|
|
|
Professional Fees |
207,673
|
106,411
|
456,518
|
391,737
|
Depreciation and Amortization |
93,929
|
82,619
|
273,265
|
247,662
|
Selling Expenses |
283,054
|
365,054
|
1,160,752
|
1,271,788
|
Research and Development |
76,339
|
118,182
|
220,587
|
254,608
|
Consulting Fees |
44,355
|
43,012
|
188,722
|
145,757
|
General and Administrative |
1,004,618
|
1,009,229
|
3,328,726
|
3,277,485
|
Total Operating Expenses |
1,709,968
|
1,724,507
|
5,628,570
|
5,589,037
|
Loss from Operations |
(901,036)
|
(653,520)
|
(2,178,122)
|
(2,176,063)
|
Other Income (Expense): |
|
|
|
|
Interest Income |
256
|
370
|
1,264
|
1,048
|
Total Other Income (Expense) |
256
|
370
|
1,264
|
1,048
|
Loss before income taxes |
(900,780)
|
(653,150)
|
(2,176,858)
|
(2,175,015)
|
Provision for Income Taxes (Note 16) |
0
|
0
|
0
|
0
|
Net Loss |
$ (900,780)
|
$ (653,150)
|
$ (2,176,858)
|
$ (2,175,015)
|
Net income (loss) Per Common Share |
|
|
|
|
Per Share Basic |
$ (0.05)
|
$ (0.03)
|
$ (0.11)
|
$ (0.11)
|
Per Share Diluted |
$ (0.05)
|
$ (0.03)
|
$ (0.11)
|
$ (0.11)
|
Basic Weighted Average Common Shares Outstanding |
19,823,955
|
19,758,520
|
19,818,241
|
19,736,666
|
Diluted Weighted Average Common Shares Outstanding |
19,823,955
|
19,758,520
|
19,818,241
|
19,736,666
|
X |
- References
+ Details
Name: |
tomz_BasicEarningsPerShare |
Namespace Prefix: |
tomz_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_BasicWeightedAverageCommonSharesOutstanding |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionConsulting Expenses incurred during the period.
+ References
+ Details
Name: |
tomz_ConsultingFees |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_DilutedEarningsPerShare |
Namespace Prefix: |
tomz_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_DilutedWeightedAverageCommonSharesOutstanding |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_EarningsPerShareAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncomeStatementAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income earned from interest bearing assets classified as other.
+ References
+ Details
Name: |
us-gaap_InterestIncomeOther |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.7) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_NonoperatingIncomeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingExpensesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionA fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (k) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(2)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
+ Details
Name: |
us-gaap_ProfessionalFees |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19
Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 33: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4J -Publisher FASB -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J
Reference 34: http://www.xbrl.org/2003/role/exampleRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 4K -Publisher FASB -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2
Reference 38: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A
Reference 39: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A
+ Details
Name: |
us-gaap_ProfitLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 912 -SubTopic 730 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1
+ Details
Name: |
us-gaap_Revenues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionExpenses recognized in the period that are directly related to the selling and distribution of products or services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS EQUITY (UNAUDITED) - USD ($)
|
Total |
Series A Preferred Stock |
Common Stock |
Additional Paid-In Capital |
Retained Earnings (Accumulated Deficit) |
Balance, shares at Dec. 31, 2021 |
|
63,750
|
19,680,955
|
|
|
Balance, amount at Dec. 31, 2021 |
$ 13,595,080
|
$ 638
|
$ 196,809
|
$ 56,941,209
|
$ (43,543,575)
|
Equity Compensation |
297,766
|
|
|
297,766
|
|
Common Stock Issued for Services Provided, shares |
|
|
51,750
|
|
|
Common Stock Issued for Services Provided, amount |
54,338
|
|
$ 518
|
53,820
|
|
Warrants and Options Exercised, shares |
|
|
31,250
|
|
|
Warrants and Options Exercised, amount |
25,000
|
|
$ 313
|
24,687
|
|
Net (Loss) for the nine months ended September 30, 2022 |
2,175,015
|
|
|
|
(2,175,015)
|
Balance, shares at Sep. 30, 2022 |
|
63,750
|
19,763,955
|
|
|
Balance, amount at Sep. 30, 2022 |
11,797,169
|
$ 638
|
$ 197,640
|
57,317,482
|
(45,718,590)
|
Balance, shares at Jun. 30, 2022 |
|
63,750
|
19,732,705
|
|
|
Balance, amount at Jun. 30, 2022 |
12,425,320
|
$ 638
|
$ 197,327
|
57,292,795
|
(45,065,440)
|
Warrants and Options Exercised, shares |
|
|
31,250
|
|
|
Warrants and Options Exercised, amount |
25,000
|
|
$ 313
|
24,687
|
|
Net (Loss) for the nine months ended September 30, 2022 |
(653,150)
|
|
|
|
(653,150)
|
Balance, shares at Sep. 30, 2022 |
|
63,750
|
19,763,955
|
|
|
Balance, amount at Sep. 30, 2022 |
11,797,169
|
$ 638
|
$ 197,640
|
57,317,482
|
(45,718,590)
|
Balance, shares at Dec. 31, 2022 |
|
63,750
|
19,763,955
|
|
|
Balance, amount at Dec. 31, 2022 |
11,448,200
|
$ 638
|
$ 197,640
|
57,673,559
|
(46,423,637)
|
Equity Compensation |
158,833
|
|
|
158,833
|
|
Common Stock Issued for Services Provided, shares |
|
|
60,000
|
|
|
Common Stock Issued for Services Provided, amount |
51,000
|
|
$ 600
|
50,400
|
|
Net (Loss) for the nine months ended September 30, 2022 |
2,176,858
|
|
|
|
(2,176,858)
|
Balance, shares at Sep. 30, 2023 |
|
63,750
|
19,823,955
|
|
|
Balance, amount at Sep. 30, 2023 |
9,481,175
|
$ 638
|
$ 198,240
|
57,882,792
|
(48,600,495)
|
Balance, shares at Jun. 30, 2023 |
|
63,750
|
19,823,955
|
|
|
Balance, amount at Jun. 30, 2023 |
10,381,955
|
$ 638
|
$ 198,240
|
57,882,792
|
(47,699,715)
|
Net (Loss) for the nine months ended September 30, 2022 |
(900,780)
|
|
|
|
(900,780)
|
Balance, shares at Sep. 30, 2023 |
|
63,750
|
19,823,955
|
|
|
Balance, amount at Sep. 30, 2023 |
$ 9,481,175
|
$ 638
|
$ 198,240
|
$ 57,882,792
|
$ (48,600,495)
|
X |
- References
+ Details
Name: |
tomz_CommonStockIssuedForServicesProvidedAmount |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_CommonStockIssuedForServicesProvidedShares |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_EquityCompensation |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_WarrantsAndOptionsExercisedAmount |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_WarrantsAndOptionsExercisedShares |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
+ Details
Name: |
us-gaap_SharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
|
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Cash Flow From Operating Activities: |
|
|
Net Income (Loss) |
$ (2,176,858)
|
$ (2,175,015)
|
Adjustments to Reconcile Net Income (Loss) to Net Cash Provided by (Used) In Operating Activities: |
|
|
Depreciation and Amortization |
273,265
|
247,662
|
Amortization of Right of Use Asset |
117,986
|
117,986
|
Amortization of Software Costs |
0
|
10,475
|
Equity Compensation Expense |
158,833
|
297,766
|
Value of Equity Issued for Services |
51,000
|
54,338
|
Reserve for Credit Losses |
(239,722)
|
0
|
Decrease (Increase) in: |
|
|
Accounts Receivable |
644,019
|
(373,139)
|
Inventory |
14,355
|
30,328
|
Prepaid Expenses |
(53,947)
|
(5,755)
|
Vendor Deposits |
357,193
|
(193,202)
|
Other Receivables |
0
|
71,754
|
Other Assets |
(121,061)
|
(133,254)
|
Increase (Decrease) in: |
|
|
Accounts Payable |
(546,391)
|
126,765
|
Accrued Expenses |
(20,758)
|
(38,098)
|
Customer Deposits |
(699,732)
|
1,149,025
|
Lease Liability |
(119,923)
|
(116,428)
|
Net Cash Used in Operating Activities |
(2,361,741)
|
(928,792)
|
Cash Flow From Investing Activities: |
|
|
Capitalized Patent and Trademark Costs |
0
|
(14,459)
|
Purchase of Property and Equipment |
(94,295)
|
(63,711)
|
Net Cash Used in Investing Activities |
(94,295)
|
(78,170)
|
Proceeds from Issuance of Stock and Warrants |
0
|
25,000
|
Net Cash Provided by Financing Activities |
0
|
25,000
|
Decrease In Cash and Cash Equivalents |
(2,456,036)
|
(981,962)
|
Cash and Cash Equivalents - Beginning |
3,866,733
|
5,317,443
|
Cash and Cash Equivalents - Ending |
1,410,697
|
4,335,481
|
Supplemental Cash Flow Information: |
|
|
Cash Paid for Interest |
0
|
0
|
Cash Paid (Refunded) for Income Taxes |
$ 0
|
$ (72,086)
|
X |
- References
+ Details
Name: |
tomz_AdjustmentsToReconcileNetIncomeLossToNetCashProvidedByUsedInOperatingActivitiesNewAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_CapitalizedPatentAndTrademarkCosts |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_DecreaseIncreaseInAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_EquityCompensationExpense |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_IncreaseDecreaseInAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_IncreaseDecreaseInLeaseLiabilities |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_IncreaseDecreaseVendorDeposits |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for amortization of capitalized computer software costs.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(1) -SubTopic 20 -Topic 985 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareAmortization1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the period in the amount of customer money held in customer accounts, including security deposits, collateral for a current or future transactions, initial payment of the cost of acquisition or for the right to enter into a contract or agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInCustomerDeposits |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in operating assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherOperatingAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in receivables classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInOtherReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionFair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B
Reference 32: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32
Reference 34: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7
Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A
Reference 37: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B
Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquirePropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionProceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholder, which takes precedence over common stockholders in the event of liquidation and from issuance of rights to purchase common shares at a predetermined price.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14
+ Details
Name: |
us-gaap_ProceedsFromIssuanceOfPreferredStockPreferenceStockAndWarrants |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense related to credit loss from transactions other than loan and lease transactions.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(11)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_ProvisionForOtherCreditLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.3
DESCRIPTION OF BUSINESS
|
9 Months Ended |
Sep. 30, 2023 |
DESCRIPTION OF BUSINESS |
|
DESCRIPTION OF BUSINESS |
NOTE 1. DESCRIPTION OF BUSINESS TOMI Environmental Solutions, Inc., a Florida corporation (“TOMI”, the “Company”, “we”, “our” and “us”) is a global provider of disinfection and decontamination essentials through our premier Binary Ionization Technology® (BIT™) platform, under which we manufacture, license, service and sell our SteraMist® brand of products, including SteraMist® BIT™, a hydrogen peroxide-based mist and fog. Our solution and process are environmentally friendly as the only biproduct from our decontamination process is oxygen and water in the form of humidity. Our solution is organically listed in the United States and Canada as a sustainably green product with no or very little carbon footprint. Our business is organized into five divisions: Life Sciences, Healthcare, TOMI Service Network, Food Safety and Commercial. Invented under a defense grant in association with the Defense Advanced Research Projects Agency (“DARPA”) of the U.S. Department of Defense, BIT™ is registered with the U.S. Environmental Protection Agency (the “EPA”) and uses a low percentage hydrogen peroxide as its only active ingredient to produce a fog composed mostly of a hydroxyl radical (.OH ion), known as ionized Hydrogen Peroxide (iHP™). Represented by the SteraMist® brand of products, iHP™ produces a germ-killing aerosol that works like a visual non-caustic gas. Our products are designed to service a broad spectrum of commercial structures, including, but not limited to, hospitals and medical facilities, bio-safety labs, pharmaceutical facilities, meat and produce processing facilities, universities and research facilities, vivarium labs, other service industries including cruise ships, office buildings, hotel and motel rooms, schools, restaurants, military barracks, police and fire departments, prisons, and athletic facilities. Our products are also used in single-family homes and multi-unit residences. Additionally, our products have been listed on the EPA’s List N as products that help combat COVID-19 and are actively being used for this purpose.
|
X |
- References
+ Details
Name: |
us-gaap_BusinessCombinationDescriptionAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 205 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//205/tableOfContent
+ Details
Name: |
us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
|
9 Months Ended |
Sep. 30, 2023 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
|
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
NOTE 2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation The interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United States of America (“GAAP”), and stated in U.S. dollars, have been prepared by us, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations, although we believe that the disclosures are adequate to make the information presented not misleading. These financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with our audited financial statements for the year ended December 31, 2022 and notes thereto which are included in the annual report on Form 10-K previously filed with the SEC on March 16, 2023 (the “Annual Report”). We follow the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered by this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period. Principles of Consolidation The accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation. All intercompany accounts and transactions have been eliminated in consolidation. Reclassification of Accounts Certain reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no material effect on previously reported results of operations or financial position. Use of Estimates The preparation of the condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of our assets and liabilities. Fair Value Measurements The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: | Level 1: | Quoted prices in active markets for identical assets or liabilities. | | | | | Level 2: | Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities. | | | | | Level 3: | Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities. |
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments. Cash and Cash Equivalents Cash and cash equivalents include cash on hand, held at financial institutions and other liquid investments with original maturities of three months or less. At times, these deposits may be in excess of insured limits. At September 30, 2023 and December 31, 2022, there were no cash equivalents. Accounts Receivable Our accounts receivable are typically from credit-worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of their status and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for credit losses based on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Bad debt expense (recovery) for the three and nine months ended September 30, 2023, was approximately $0 and ($19,000), respectively. Bad debt expense for the three and nine months ended September 30, 2022 was approximately $96,000 and $109,000. At September 30, 2023 and December 31, 2022, the reserve allowance for credit losses was $1,438,000 and $1,678,000, respectively. Inventories Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods and raw materials. We expense costs to maintain certification to cost of goods sold as incurred. We review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate that particular inventories may not be usable. Our reserve for obsolete inventory was $95,000 as of September 30, 2023 and December 31, 2022. Property and Equipment We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line method over the lives of the respective leases or service lives of the improvements, whichever is shorter. Leases We recognize a right-of-use (“ROU”) asset and lease liability for all leases with terms of more than 12 months, in accordance with ASC 842. We utilize the short-term lease recognition exemption for all asset classes as part of our on-going accounting under ASC 842. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities. Recognition, measurement and presentation of expenses depends on classification as a finance or operating lease. As a lessee, we utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation. In determining the discount rate to use in calculating the present value of lease payments, we used our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments. We have also elected the practical expedient to not separate lease and non-lease components for all asset classes, meaning all consideration that is fixed, or in-substance fixed, will be captured as part of our lease components for balance sheet purposes. Furthermore, all variable payments included in lease agreements will be disclosed as variable lease expense when incurred. Generally, variable lease payments are based on usage and common area maintenance. These payments will be included as variable lease expense in the period in which they are incurred. Capitalized Software Development Costs In accordance with ASC 985-20 regarding the development of software to be sold, leased, or marketed, we expense such costs as they are incurred until technological feasibility has been established, at and after which time those costs are capitalized until the product is available for general release to customers. The periodic expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense for the three and nine months ended September 30, 2023 was $0. Amortization expense for the three and nine months ended September 30, 2022 was $0 and $10,475, respectively. Accounts Payable As of September 30, 2023, two vendors accounted for approximately 52% of accounts payable. As of December 31, 2022, two vendors accounted for approximately 55% of accounts payable. For the three and nine months ended September 30, 2023, two vendors accounted for 60% and 72% of cost of sales, respectively. For the three and nine months ended September 30, 2022, two vendors accounted for 68% and 66% of cost of sales, respectively. Accrued Warranties Accrued warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We estimate the expected costs to be incurred during the warranty period and record the expense to the condensed consolidated statement of operations at the date of sale. Our manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product reliability and results. As of September 30, 2023, and December 31, 2022, our warranty reserve was $30,000 and $68,000, respectively. (See Note 14). Income Taxes Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits that are, on a more likely than not basis, not expected to be realized in accordance with FASB ASC Topic 740, Income Taxes guidance for income taxes. Net deferred tax benefits have been fully reserved at September 30, 2023 and December 31, 2022. Net Income (Loss) Per Share Basic net income or (loss) per share is computed by dividing our net income or (loss) by the weighted average number of shares of common stock outstanding during the period presented. Diluted income or (loss) per share is based on the treasury stock method and includes the effect from potential issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of preferred stock or debentures. Potentially dilutive securities as of September 30, 2023 consisted of 2,773,585 shares of common stock issuable upon exercise of outstanding warrants, 610,500 shares of common stock issuable upon vesting and exercise and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”). Potentially dilutive securities as of September 30, 2022 consisted of 2,793,585 shares of common stock issuable upon exercise of outstanding warrants, 413,000 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”). Diluted net income or (loss) per share is computed similarly to basic net income or (loss) per share except that the denominator is increased to include the number of additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if such additional shares were dilutive. Options, warrants, and preferred stock of approximately 3.4 million and 3.3 million exercisable or convertible into shares of common stock were outstanding at September 30, 2023 and September 30, 2022, respectively, but were excluded from the computation of diluted net loss per share for each respective period due to the anti-dilutive effect on net loss per share. Revenue Recognition We recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those that are performance obligations. We must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above. Title and risk of loss generally pass to our customers upon shipment. Our Customers include end users as well as dealers and distributors who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from Customers. Disaggregation of Revenue The following table presents our approximate revenues disaggregated by revenue source. Product and Service Revenue | | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 953,000 | | | $ | 1,435,000 | | Service and Training | | | 517,000 | | | | 325,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Revenue by Geographic Region | | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 1,271,000 | | | $ | 1,632,000 | | International | | | 199,000 | | | | 128,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Product and Service Revenue | | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 4,501,000 | | | $ | 4,448,000 | | Service and Training | | | 1,326,000 | | | | 1,079,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Revenue by Geographic Region | | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 5,001,000 | | | $ | 4,336,000 | | International | | | 826,000 | | | | 1,191,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Product revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to receive in exchange for those products. Service and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an amount that reflects the consideration we expect to receive in exchange for those services. Costs to Obtain a Contract with a Customer We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling expenses. Contract Balances As of September 30, 2023, and December 31, 2022, we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. Arrangements with Multiple Performance Obligations Our contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily distinct and accounted for as separate performance obligations. Significant Judgments Our contracts with customers for products and services often dictate the terms and conditions of when the control of the promised products or services is transferred to the customer and the amount of consideration to be received in exchange for the products and services. Equity Compensation Expense We account for equity compensation expense in accordance with FASB ASC 718, “Compensation—Stock Compensation.” Under the provisions of FASB ASC 718, equity compensation expense is estimated at the grant date based on the award’s fair value. The valuation methodology used to determine the fair value of options and warrants issued as compensation during the period is the Black-Scholes option-pricing model. The Black-Scholes model requires the use of a number of assumptions including volatility of the stock price, the average risk-free interest rate, and the weighted average expected life of the options. Risk–free interest rates are calculated based on continuously compounded risk–free rates for the appropriate term. The expected term of the Company’s warrants has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” warrants. The dividend yield is assumed to be zero as the Company has never paid or declared any cash dividends on its common stock, par value $0.01 (the “Common Stock”) and does not intend to pay dividends on its Common Stock in the foreseeable future. The expected forfeiture rate is estimated based on management’s best assessment. On July 7, 2017, our shareholders approved the Company’s Amended and Restated 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted stock units and performance units/shares. Up to 2,000,000 shares of Common Stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of Common Stock for numerous reasons, including, but not limited to, shares of Common Stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash. Equity compensation expense will typically be awarded in consideration for the future performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements with us at the time of the award, and awards under the 2016 Plan are expressly conditioned upon such agreements. For the nine months ended September 30, 2023 and 2022, we issued 60,000 and 51,750 shares of Common Stock, respectively, out of the 2016 Plan. Concentrations of Credit Risk Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents. We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000 at times during the year. Long-Lived Assets Including Acquired Intangible Assets We assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for the three and nine months ended September 30, 2023 and 2022. Advertising and Promotional Expenses We expense advertising costs in the period in which they are incurred. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2023 were approximately $66,000 and $405,000, respectively. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2022 were approximately $102,000 and $454,000, respectively. Research and Development Expenses We expense research and development expenses in the period in which they are incurred. For the three and nine months ended September 30, 2023, research and development expenses were approximately $76,000 and $221,000, respectively. For the three and nine months ended September 30, 2022, research and development expenses were approximately $118,000 and $255,000, respectively. Business Segments We currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown of revenue is presented in “Revenue Recognition” in Note 2 above. Recent Accounting Pronouncements In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which we adopted on January 1, 2020. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted the ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements. In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted this ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements. In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 was issued to reduce the complexity associated with accounting for certain financial instruments with characteristics of liabilities and equity. ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock and improves the disclosures for convertible instruments and related earnings per share guidance. ASU 2020-06 also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity and improves and amends the related earnings per share guidance. For public entities that qualify as a filer with the SEC, excluding entities eligible to be smaller reporting companies, ASU 2020-06 is effective for fiscal annual periods beginning after December 15, 2021, including interim periods within those fiscal years. For nonpublic entities, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption was permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. ASU 2020-06 must be adopted as of the beginning of a company’s annual fiscal year. ASU 2020-06 may be adopted through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted ASU 2020-06 on January 1, 2021. The adoption did not have an impact on our condensed consolidated financial statements. In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for smaller reporting companies. The Company adopted ASU 2016-13 on January 1, 2023. The adoption did not have an impact on our condensed consolidated financial statements.
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INVENTORIES
|
9 Months Ended |
Sep. 30, 2023 |
INVENTORIES |
|
INVENTORIES |
NOTE 3. INVENTORIES Inventories consist of the following at: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Finished Goods | | $ | 3,841,231 | | | $ | 3,929,000 | | Raw Materials | | | 735,413 | | | | 661,999 | | Inventory Reserve | | | (95,000 | ) | | | (95,000 | ) | Total | | $ | 4,481,644 | | | $ | 4,495,999 | |
|
X |
- References
+ Details
Name: |
us-gaap_InventoryDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
+ Details
Name: |
us-gaap_InventoryDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
VENDOR DEPOSITS
|
9 Months Ended |
Sep. 30, 2023 |
VENDOR DEPOSITS |
|
VENDOR DEPOSITS |
NOTE 4. VENDOR DEPOSITS At September 30, 2023 and December 31, 2022, we maintained vendor deposits of $89,860 and $447,052, respectively, for open purchase orders for inventory.
|
X |
- References
+ Details
Name: |
tomz_VendorDepositsTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_ExtraordinaryAndUnusualItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
PROPERTY AND EQUIPMENT
|
9 Months Ended |
Sep. 30, 2023 |
PROPERTY AND EQUIPMENT |
|
PROPERTY AND EQUIPMENT |
NOTE 5. PROPERTY AND EQUIPMENT Property and equipment consist of the following at: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Furniture and fixtures | | $ | 364,819 | | | $ | 364,819 | | Equipment | | | 2,269,185 | | | | 2,236,510 | | Vehicles | | | 66,170 | | | | 60,703 | | Computer and software | | | 302,791 | | | | 246,638 | | Leasehold improvements | | | 393,381 | | | | 393,381 | | Tenant Improvement Allowance | | | 405,000 | | | | 405,000 | | Total cost of property and equipment | | | 3,801,346 | | | | 3,707,051 | | Less: Accumulated depreciation | | | 2,663,059 | | | | 2,371,720 | | Property and Equipment, net | | $ | 1,138,287 | | | $ | 1,335,331 | |
For the three and nine months ended September 30, 2023, depreciation was $90,156 and $261,945, respectively for the three and nine months ended September 30, 2022, depreciation was $78,991 and $237,164, respectively for the three and nine months ended September 30, 2023 and 2022, amortization of tenant improvement allowance was $9,798 and $19,597, respectively and was recorded as lease expense and included within general and administrative expense on the consolidated statement of operations.
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//360/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 7 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INTANGIBLE ASSETS
|
9 Months Ended |
Sep. 30, 2023 |
INTANGIBLE ASSETS |
|
INTANGIBLE ASSETS |
NOTE 6. INTANGIBLE ASSETS Intangible assets consist of patents and trademarks related to our Binary Ionization Technology. We amortize the patents over the estimated remaining lives of the related patents. The trademarks have an indefinite life. Amortization expense was $3,773 and $11,312 for the three and nine months ended September 30, 2023, respectively. Amortization expense was $3,628 and $10,498 for the three and nine months ended September 30, 2022, respectively. Definite life intangible assets consist of the following: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Intellectual Property and Patents | | $ | 3,108,063 | | | $ | 3,108,063 | | Less: Accumulated Amortization | | | 2,894,212 | | | | 2,882,892 | | Patents, net | | $ | 213,851 | | | $ | 225,171 | |
Indefinite life intangible assets consist of the following: Trademarks | | | 800,565 | | | | 800,565 | | | | | | | | | | | Total Intangible Assets, net | | $ | 1,014,416 | | | $ | 1,025,736 | |
Approximate future amortization is as follows: Year Ended: | | Amount | | | | | | October 1 – December 31, 2023 | | $ | 3,750 | | December 31, 2024 | | | 15,000 | | December 31, 2025 | | | 15,000 | | December 31, 2026 | | | 15,000 | | December 31, 2027 | | | 15,000 | | Thereafter | | | 150,101 | | Total | | $ | 213,851 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all or part of the information related to intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-30/tableOfContent
+ Details
Name: |
us-gaap_IntangibleAssetsDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
LEASES
|
9 Months Ended |
Sep. 30, 2023 |
LEASES |
|
LEASES |
NOTE 7. LEASES In April 2018, we entered into a 10-year lease agreement for a new 9,000-square-foot facility that contains office, warehouse, lab and research and development space in Frederick, Maryland. The lease agreement commenced in December 2018 when the property was ready for occupancy. The agreement provided for annual rent of $143,460, an escalation clause that increases the rent 3% year over year, a landlord tenant improvement allowance of $405,000 and additional landlord work as discussed in the lease agreement. We took occupancy of the property on December 17, 2018 and the lease was amended in March 2019 to provide for a 4-month rent holiday and a commencement date of April 1, 2019. A 7% discount rate was determined using our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments. Lease expense for operating lease payments is recognized on a straight-line basis over the lease term. The balances for our operating lease where we are the lessee are presented as follows within our condensed consolidated balance sheet: Operating leases: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Assets: | | | | | | | Operating lease right-of-use asset | | $ | 483,884 | | | $ | 528,996 | | Liabilities: | | | | | | | | | Current Portion of Long-Term Operating Lease | | $ | 112,460 | | | $ | 100,282 | | Long-Term Operating Lease, Net of Current Portion | | | 672,510 | | | | 761,132 | | Total Right of Use Liability | | $ | 784,970 | | | $ | 861,414 | |
The components of lease expense are as follows and are included within general and administrative expense on our condensed consolidated statement of operations: | | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | | | | | | | | | Operating lease expense | | $ | 39,329 | | | $ | 39,329 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | | | | | | | | | Operating lease expense | | $ | 117,986 | | | $ | 117,986 | |
Other information related to leases where we are the lessee is as follows: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Weighted-average remaining lease term: | | | | | | | Operating leases | | 5.25 years | | | 6.00 years | | Discount rate: | | | | | | | Operating leases | | | 7.00 | % | | | 7.00 | % |
Supplemental cash flow information related to leases where we are the lessee is as follows: | | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | | Cash paid for amounts included in the measurement of lease liabilities: | | $ | 40,366 | | | $ | 39,191 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | | Cash paid for amounts included in the measurement of lease liabilities: | | $ | 119,923 | | | $ | 116,430 | |
As of September 30, 2023, the maturities of our operating lease liability are as follows: Year Ended: | | Operating Lease | | October 1 – December 31, 2023 | | $ | 40,366 | | December 31, 2024 | | | 165,098 | | December 31, 2025 | | | 170,051 | | December 31, 2026 | | | 175,153 | | December 31, 2027 | | | 180,408 | | Thereafter | | | 219,571 | | Total minimum lease payments | | | 950,647 | | Less: Interest | | | 165,677 | | Imputed value of lease obligations | | | 784,970 | | Less: Current portion | | | 112,460 | | Long-term portion of lease obligations | | $ | 672,510 | |
|
X |
- References
+ Details
Name: |
tomz_LeasesOfLesseeDisclosuresTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
CAPITALIZED SOFTWARE DEVELOPMENT COSTS
|
9 Months Ended |
Sep. 30, 2023 |
CAPITALIZED SOFTWARE DEVELOPMENT COSTS |
|
CAPITALIZED SOFTWARE DEVELOPMENT COSTS |
NOTE 8. CAPITALIZED SOFTWARE DEVELOPMENT COSTS In accordance with ASC 985-20 we capitalized certain software development costs associated with updating our continuing line of product offerings. Capitalized software development costs consist of the following at: | | September 30, 2023 | | | December 31, | | | | (Unaudited) | | | 2022 | | Capitalized Software Development Costs | | $ | 125,704 | | | $ | 125,704 | | Less: Accumulated Amortization | | | (125,704 | ) | | | (125,704 | ) | Capitalized Software Development Costs - net | | $ | - | | | $ | - | |
Amortization expense for the three and nine months ended September 30, 2023, was $0. Amortization expense for the three and nine months ended September 30, 2022, was $0 and $10,475, respectively.
|
X |
- References
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483041/730-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 985 -SubTopic 730 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//985-730/tableOfContent
+ Details
Name: |
us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
CLOUD COMPUTING SERVICE CONTRACT
|
9 Months Ended |
Sep. 30, 2023 |
CLOUD COMPUTING SERVICE CONTRACT |
|
CLOUD COMPUTING SERVICE CONTRACT |
NOTE 9. CLOUD COMPUTING SERVICE CONTRACT In May 2020, we entered into a cloud computing service contract with a vendor. The contract provides for annual payments in the amount of $30,409 and has a term of 5 years. The annual contract payments are capitalized as a prepaid expense and amortized over a twelve-month period. We have incurred implementation costs of $66,857 in connection with the cloud computing service contract which have been capitalized in prepaid expenses and other assets as of September 30, 2023. In accordance with ASU No. 2018-15, such implementation costs are being amortized over the remaining contract terms beginning January 1, 2021, which was when the cloud-based service contract was placed in service. Amortization expense for the three and nine months ended September 30, 2023 was $3,766 and $11,297, respectively. Amortization expense for the three and nine months ended September 30, 2022 was $3,766 and $11,297, respectively.
|
X |
- References
+ Details
Name: |
tomz_CloudComputingServiceContractAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_CloudComputingServiceContractDisclosureTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SHAREHOLDERS EQUITY
|
9 Months Ended |
Sep. 30, 2023 |
Shareholders' Equity: |
|
SHAREHOLDERS' EQUITY |
NOTE 10. SHAREHOLDERS’ EQUITY Our Board of Directors (the “Board”) may, without further action by our shareholders, from time to time, direct the issuance of any authorized but unissued or unreserved shares of preferred stock in series and at the time of issuance, determine the rights, preferences and limitations of each series. The holders of such preferred stock may be entitled to receive a preference payment in the event of any liquidation, dissolution or winding-up by us before any payment is made to the holders of our Common Stock. Furthermore, the Board could issue preferred stock with voting and other rights that could adversely affect the voting power of the holders of our Common Stock. Convertible Series A Preferred Stock Our authorized Convertible Series A Preferred Stock, $0.01 par value, consists of 1,000,000 shares. At September 30, 2023 and December 31, 2022, there were 63,750 shares issued and outstanding. The Convertible Series A Preferred Stock is convertible at the rate of one share of Common Stock for one share of Convertible Series A Preferred Stock. Convertible Series B Preferred Stock Our authorized Convertible Series B Preferred Stock, $1,000 stated value, 7.5% cumulative dividend, consists of 4,000 shares. At September 30, 2023 and December 31, 2022, there were no shares issued and outstanding, respectively. Each share of Convertible Series B Preferred Stock may be converted (at the holder’s election) into two hundred shares of our Common Stock. Common Stock In January 2022, we issued 51,750 shares of Common Stock valued at approximately $54,000 to members of our Board pursuant to our equity plan (see Note 12). In January 2023, we issued 60,000 shares of Common Stock valued at approximately $51,000 to members of our Board pursuant to our equity plan (see Note 12). Stock Options In January 2022, we issued options to purchase 270,000 shares of Common Stock to Officers at an exercise price of $1.12 per share pursuant to an employment agreement. The options were valued at $297,766 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by the Officers with the following assumptions: volatility, 156%; expected dividend yield, 0%; risk free interest rate, 1.65%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $1.03. In January 2023, we issued options to purchase 175,000 shares of Common Stock to Officers at an exercise price of $0.85 per share pursuant to an employment agreement. The options were valued at $132,361 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by Officers with the following assumptions: volatility, 139%; expected dividend yield, 0%; risk free interest rate, 3.59%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $0.76. In January 2023, we issued an option to purchase 35,000 shares of Common Stock to an employee at an exercise price of $0.85 per share pursuant to an employment agreement. The option was valued at $26,472 and have a contractual term of 10 years. We utilized the Black-Scholes model to fair value the options received by our Chief Executive Officer with the following assumptions: volatility, 139%; expected dividend yield, 0%; risk free interest rate, 3.59%; and an expected life of 5 years. The grant date fair value of each share of Common Stock underlying the options was $0.76. The following table summarizes stock options outstanding as of September 30, 2023 and December 31, 2022: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | | | Number of Options | | | Weighted Average Exercise Price | | | Number of Options | | | Weighted Average Exercise Price | | Outstanding, beginning of period | | | 413,000 | | | $ | 1.65 | | | | 143,000 | | | $ | 2.66 | | Granted | | | 210,000 | | | | 0.85 | | | | 270,000 | | | | 1.12 | | Exercised | | | - | | | | - | | | | - | | | | - | | Expired | | | (12,500 | ) | | | 0.96 | | | | - | | | | - | | Outstanding, end of period | | | 610,500 | | | $ | 1.10 | | | | 413,000 | | | $ | 1.65 | |
Options outstanding and exercisable by price range as of September 30, 2023 were as follows: Outstanding Options | | | Average Weighted | | | Exercisable Options | | Range | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | | $ | 0.80 | | | | 27,500 | | | | 1.60 | | | | 27,500 | | | $ | 0.80 | | $ | 0.85 | | | | 210,000 | | | | 9.33 | | | | 210,000 | | | $ | 0.85 | | $ | 0.88 | | | | 31,250 | | | | 0.51 | | | | 31,250 | | | $ | 0.88 | | $ | 0.96 | | | | 12,500 | | | | 0.52 | | | | 12,500 | | | $ | 0.96 | | $ | 1.12 | | | | 270,000 | | | | 8.56 | | | | 270,000 | | | $ | 1.12 | | $ | 1.93 | | | | 10,500 | | | | 3.56 | | | | 10,500 | | | $ | 1.93 | | $ | 2.16 | | | | 5,000 | | | | 1.50 | | | | 5,000 | | | $ | 2.16 | | $ | 4.40 | | | | 12,500 | | | | 2.55 | | | | 12,500 | | | $ | 4.40 | | $ | 7.06 | | | | 31,250 | | | | 2.00 | | | | 31,250 | | | $ | 7.06 | | | | | | | | | | | | | | | | | | | | | | | | | | 610,500 | | | | 7.34 | | | | 610,500 | | | $ | 1.10 | |
Stock Warrants The following table summarizes the outstanding common stock warrants as of September 30, 2023 and December 31, 2022: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | | | (Unaudited) | | | Weighted Average Exercise Price | | | Number of Warrants | | | Weighted Average Exercise Price | | Outstanding, beginning of period | | | 2,792,335 | | | $ | 2.25 | | | | 3,381,021 | | | $ | 2.22 | | Granted | | | - | | | | - | | | | - | | | | - | | Exercised | | | - | | | | - | | | | (31,250 | ) | | | (0.21 | ) | Expired | | | (20,238 | ) | | | (1.73 | ) | | | (557,436 | ) | | | (2.23 | ) | Outstanding, end of period | | | 2,772,097 | | | $ | 2.25 | | | | 2,792,335 | | | $ | 2.25 | |
Warrants outstanding and exercisable by price range as of September 30, 2023 were as follows: Outstanding Warrants | | | Average Weighted | | | Exercisable Warrants | | Exercise Price | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | | $ | 0.64 | | | | 31,250 | | | | 10.15 | | | | 31,250 | | | $ | 0.64 | | $ | 0.80 | | | | 125,000 | | | | 10.33 | | | | 125,000 | | | $ | 0.80 | | $ | 0.96 | | | | 442,709 | | | | 9.14 | | | | 442,709 | | | $ | 0.96 | | $ | 1.12 | | | | 6,250 | | | | 0.65 | | | | 6,250 | | | $ | 1.12 | | $ | 1.20 | | | | 156,250 | | | | 1.34 | | | | 156,250 | | | $ | 1.20 | | $ | 1.68 | | | | 1,434,721 | | | | 3.00 | | | | 1,434,721 | | | $ | 1.68 | | $ | 2.18 | | | | 172,167 | | | | 3.00 | | | | 172,167 | | | $ | 2.18 | | $ | 4.00 | | | | 28,750 | | | | 6.57 | | | | 28,750 | | | $ | 4.00 | | $ | 6.95 | | | | 375,000 | | | | 7.01 | | | | 375,000 | | | $ | 6.95 | | | | | | | 2,772,097 | | | | 5.12 | | | | 2,772,097 | | | $ | 2.25 | |
There were no unvested warrants outstanding as of September 30, 2023.
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(e)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//505/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18
+ Details
Name: |
us-gaap_StockholdersEquityNoteDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
COMMITMENTS AND CONTINGENCIES
|
9 Months Ended |
Sep. 30, 2023 |
COMMITMENTS AND CONTINGENCIES |
|
COMMITMENTS AND CONTINGENCIES |
NOTE 11. COMMITMENTS AND CONTINGENCIES Legal Contingencies We may become a party to litigation in the normal course of business. In the opinion of management, there are no legal matters involving us that would have a material adverse effect upon our financial condition, results of operations or cash flows. In addition, from time to time, we may have to file claims against parties that infringe on our intellectual property. Product Liability As of September 30, 2022 and December 31, 2022, there were no claims against us for product liability. COVID-19 Pandemic The COVID-19 pandemic has temporarily increased the global demand for disinfection products and services that help prevent the spread and transmission of COVID-19 virus. The Company’s products have been identified as an essential disinfectant and decontamination vendor by various agencies and countries, which have materially affected its business and results of operations. The Company experienced a substantial increase in demand for our products and services in 2020 due to the pandemic. Throughout 2021, the Company experienced a reduction of demand due to various factors, including the closure of our major customers’ business operations due to the pandemic, which resulted in the suspension of many of its ongoing long-term projects. As the impact of the COVID-19 pandemic began to subside and economic activities gradually return to normal in 2022, customers reallocated their resources elsewhere and reduced their spending on disinfection products, which resulted in lower demand for our products. It is difficult to predict how COVID-19 pandemic will affect the Company’s financial performance throughout fiscal year 2023, as the global economy gradually reopens, customers adjust and change their operations, and the Company implements new marketing and sales strategies in response.
|
X |
- References
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for commitments and contingencies.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//450/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 440 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 440 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 440 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//440/tableOfContent
+ Details
Name: |
us-gaap_CommitmentsAndContingenciesDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
CONTRACTS AND AGREEMENTS
|
9 Months Ended |
Sep. 30, 2023 |
CONTRACTS AND AGREEMENTS |
|
CONTRACTS AND AGREEMENTS |
NOTE 12. CONTRACTS AND AGREEMENTS Director Compensation In January 2023, we increased the annual fee to the non-employee members of our Board to $48,000, to be paid in cash on a quarterly basis, with the exception of the audit committee chairperson, whose annual fee was increased to $54,600, also to be paid in cash on a quarterly basis. Non-employee Director compensation also includes the annual issuance of our Common Stock. For the nine months ended September 30, 2022, we issued an aggregate of 51,750 shares of Common Stock that were valued at approximately $54,000 to members of our Board. For the nine months ended September 30, 2023, we issued an aggregate of 60,000 shares of Common Stock that were valued at approximately $51,000 to members of our Board. Manufacturing Agreement In June 2020, we entered into a manufacturing agreement with Planet Innovation Products, Pty Ltd (“PI”). The agreement does not provide for any minimum purchase commitments and is for a term of three years. The agreement also provides for a warranty against product defects. Cloud Computing Service Contract In May 2020, we entered into an agreement with a vendor for a cloud computing service contract. The contract provides for annual payments in the amount of $30,409 and has a term of 5 years. Approximate minimum future payments under the contract are as follows: Year Ended: | | Amount | | | | | | July 1 - December 31, 2023 | | $ | - | | December 31, 2024 | | | 30,000 | | December 31, 2025 | | | - | | Total | | $ | 30,000 | |
|
X |
- References
+ Details
Name: |
tomz_ContractsAndAgreementsAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionContracts and agreements text block.
+ References
+ Details
Name: |
tomz_ContractsAndAgreementsTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
|
9 Months Ended |
Sep. 30, 2023 |
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES |
|
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES |
NOTE 13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Accrued expenses and other current liabilities consisted of the following at: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Commissions | | $ | 401,258 | | | $ | 442,805 | | Payroll and related costs | | | 159,926 | | | | 136,000 | | Director fees | | | 37,650 | | | | 34,650 | | Sales Tax Payable | | | (926 | ) | | | (1,351 | ) | Accrued warranty (Note 14) | | | 30,000 | | | | 68,000 | | Other accrued expenses | | | 46,459 | | | | 48,599 | | Total | | $ | 674,367 | | | $ | 728,703 | |
|
X |
- DefinitionThe entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.
+ References
+ Details
Name: |
us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
ACCRUED WARRANTY
|
9 Months Ended |
Sep. 30, 2023 |
ACCRUED WARRANTY |
|
ACCRUED WARRANTY |
NOTE 14. ACCRUED WARRANTY Our manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product reliability and results. The warranty is generally limited to a refund of the original purchase price of the product or a replacement part. We estimate warranty costs based on historical warranty claim experience. The following table presents warranty reserve activities at: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Beginning accrued warranty costs | | $ | 68,000 | | | $ | 68,000 | | Provision for warranty expense | | | 8,615 | | | | 24,158 | | Settlement of warranty claims | | | (46,615 | ) | | | (24,158 | ) | Ending accrued warranty costs | | $ | 30,000 | | | $ | 68,000 | |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//460/tableOfContent
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
+ Details
Name: |
us-gaap_GuaranteesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INCOME TAXES
|
9 Months Ended |
Sep. 30, 2023 |
INCOME TAXES |
|
INCOME TAXES |
NOTE 15. INCOME TAXES For the three months ended September 30, 2023 and 2022, our provision for income tax was $0. Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits, which are, on a more likely than not basis, not expected to be realized in accordance with FASB ASC Topic 740, Income Taxes. As of September 30, 2023 and December 31, 2022, we recorded a valuation allowance of $5,941,000 and $5,332,000, respectively for the portion of the deferred tax assets that we do not expect to be realized. Management believes that based on the available information, it is more likely than not that the remaining U.S. deferred tax assets will not be realized, such that a full of 100% valuation allowance is required against U.S. deferred tax assets. The effect on deferred income tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
|
X |
- DefinitionThe entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//740/tableOfContent
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2
+ Details
Name: |
us-gaap_IncomeTaxDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
CUSTOMER CONCENTRATION
|
9 Months Ended |
Sep. 30, 2023 |
CUSTOMER CONCENTRATION |
|
CUSTOMER CONCENTRATION |
NOTE 16. CUSTOMER CONCENTRATION Three customers accounted for 55% of net revenue for the three months ended September 30, 2023. One customer accounted for 20% of net revenue for the three months ended September 30, 2022. Three customers accounted for 32% of our revenue for the nine months ended September 30, 2023. As of September 30, 2023 and December 31, 2022, one customer accounted for 16% and 14% of our gross accounts receivable, respectively.
|
X |
- References
+ Details
Name: |
tomz_CustomerConcentrationAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 275 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//275/tableOfContent
+ Details
Name: |
us-gaap_ConcentrationRiskDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SUBSEQUENT EVENTS
|
9 Months Ended |
Sep. 30, 2023 |
SUBSEQUENT EVENTS |
|
SUBSEQUENT EVENTS |
NOTE 17. SUBSEQUENT EVENTS On November 7, 2023, we entered into a Securities Purchase Agreement (the “SPA”) with certain accredited investors (collectively, the “Investors”) pursuant to which we agreed to sell and issue to the Investors in a private placement transaction (the “Private Placement”) in one or more closings up to an aggregate principal amount of $5,000,000 of Convertible Notes (the “Notes”). As of November 7, 2023, we issued and sold an aggregate of $2,600,000 of Notes to certain Investors pursuant to the SPA. The gross proceeds from the transaction are approximately $2,600,000, before deducting the Placement Agent’s fees and other estimated offering expenses. We intend to use the net proceeds from this offering for working capital and other general corporate purposes. The initial closing of the Private Placement occurred on November 7, 2023. The Notes are due on the fifth anniversary of the issuance date of the Notes and bear simple interest at a rate of 12% per annum, payable in equal monthly installments. The Notes are convertible into shares of our Common Stock, at the option of the holder, at a conversion price of $1.25 per share, which shall not exceed $1.55 per share. In addition, we can require Investors to convert the Notes at the then current conversion price at any time after 90 days from the issue date if the Common Stock has a closing bid price of $1.55 per share or higher on any twenty (20) days within a thirty (30) day period of consecutive trading days, or if a “fundamental change” occurs (as defined in the SPA). The Notes are unsecured and senior to other indebtedness subject to certain exceptions. The offer and sale of the Notes pursuant to the SPA was not registered under the Securities Act of 1933, as amended (the “Securities Act”), and was exempt from registration pursuant to Section 4(a)(2) thereof and Rule 506(b) promulgated thereunder. The SPA included customary representations, warranties and agreements by us, customary conditions to closing, indemnification obligations of the Company, certain other obligations of the parties and termination provisions.
|
X |
- References
+ Details
Name: |
us-gaap_SubsequentEventsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//855/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2
+ Details
Name: |
us-gaap_SubsequentEventsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
|
9 Months Ended |
Sep. 30, 2023 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
|
Basis Of Presentation |
The interim unaudited condensed consolidated financial statements included herein, presented in accordance with generally accepted accounting principles utilized in the United States of America (“GAAP”), and stated in U.S. dollars, have been prepared by us, without an audit, pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (the “SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations, although we believe that the disclosures are adequate to make the information presented not misleading. These financial statements reflect all adjustments, consisting of normal recurring adjustments, which, in the opinion of management, are necessary for fair presentation of the information contained therein. These unaudited condensed consolidated financial statements should be read in conjunction with our audited financial statements for the year ended December 31, 2022 and notes thereto which are included in the annual report on Form 10-K previously filed with the SEC on March 16, 2023 (the “Annual Report”). We follow the same accounting policies in the preparation of interim reports. The results of operations for the interim periods covered by this Form 10-Q may not necessarily be indicative of results of operations for the full fiscal year or any other interim period.
|
Principles Of Consolidation |
The accompanying condensed consolidated financial statements include the accounts of TOMI and its wholly-owned subsidiary, TOMI Environmental Solutions, Inc., a Nevada corporation. All intercompany accounts and transactions have been eliminated in consolidation.
|
Reclassification Of Accounts |
Certain reclassifications have been made to prior-year comparative financial statements to conform to the current year presentation. These reclassifications had no material effect on previously reported results of operations or financial position.
|
Use Of Estimates |
The preparation of the condensed consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the accompanying consolidated financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventory, fair values of financial instruments, intangible assets, useful lives of intangible assets and property and equipment, fair values of stock-based awards, income taxes, and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of our assets and liabilities.
|
Fair Value Measurements |
The authoritative guidance for fair value measurements defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or the most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Market participants are buyers and sellers in the principal market that are (i) independent, (ii) knowledgeable, (iii) able to transact, and (iv) willing to transact. The guidance describes a fair value hierarchy based on the levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value, which are the following: | Level 1: | Quoted prices in active markets for identical assets or liabilities. | | | | | Level 2: | Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or corroborated by observable market data for substantially the full term of the assets or liabilities. | | | | | Level 3: | Unobservable inputs that are supported by little or no market activity and that are significant to the value of the assets or liabilities. |
The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximated fair value because of the short maturity of these instruments.
|
Cash And Cash Equivalents |
Cash and cash equivalents include cash on hand, held at financial institutions and other liquid investments with original maturities of three months or less. At times, these deposits may be in excess of insured limits. At September 30, 2023 and December 31, 2022, there were no cash equivalents.
|
Accounts Receivable |
Our accounts receivable are typically from credit-worthy customers or, for certain international customers, are supported by pre-payments. For those customers to whom we extend credit, we perform periodic evaluations of their status and maintain allowances for potential credit losses as deemed necessary. We have a policy of reserving for credit losses based on our best estimate of the amount of potential credit losses in existing accounts receivable. We periodically review our accounts receivable to determine whether an allowance is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. Bad debt expense (recovery) for the three and nine months ended September 30, 2023, was approximately $0 and ($19,000), respectively. Bad debt expense for the three and nine months ended September 30, 2022 was approximately $96,000 and $109,000. At September 30, 2023 and December 31, 2022, the reserve allowance for credit losses was $1,438,000 and $1,678,000, respectively.
|
Inventories |
Inventories are valued at the lower of cost or net realizable value using the first-in, first-out (FIFO) method. Inventories consist primarily of finished goods and raw materials. We expense costs to maintain certification to cost of goods sold as incurred. We review inventory on an ongoing basis, considering factors such as deterioration and obsolescence. We record an allowance for estimated losses when the facts and circumstances indicate that particular inventories may not be usable. Our reserve for obsolete inventory was $95,000 as of September 30, 2023 and December 31, 2022.
|
Property And Equipment |
We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets, generally three to five years. Depreciation for equipment, furniture and fixtures and vehicles commences once placed in service for its intended use. Leasehold improvements are amortized using the straight-line method over the lives of the respective leases or service lives of the improvements, whichever is shorter.
|
Leases |
We recognize a right-of-use (“ROU”) asset and lease liability for all leases with terms of more than 12 months, in accordance with ASC 842. We utilize the short-term lease recognition exemption for all asset classes as part of our on-going accounting under ASC 842. This means, for those leases that qualify, we will not recognize ROU assets or lease liabilities. Recognition, measurement and presentation of expenses depends on classification as a finance or operating lease. As a lessee, we utilize the reasonably certain threshold criteria in determining which options we will exercise. Furthermore, our lease payments are based on index rates with minimum annual increases. These represent fixed payments and are captured in the future minimum lease payments calculation. In determining the discount rate to use in calculating the present value of lease payments, we used our incremental borrowing rate based on the information available at adoption date in determining the present value of lease payments. We have also elected the practical expedient to not separate lease and non-lease components for all asset classes, meaning all consideration that is fixed, or in-substance fixed, will be captured as part of our lease components for balance sheet purposes. Furthermore, all variable payments included in lease agreements will be disclosed as variable lease expense when incurred. Generally, variable lease payments are based on usage and common area maintenance. These payments will be included as variable lease expense in the period in which they are incurred.
|
Capitalized Software Development Costs |
In accordance with ASC 985-20 regarding the development of software to be sold, leased, or marketed, we expense such costs as they are incurred until technological feasibility has been established, at and after which time those costs are capitalized until the product is available for general release to customers. The periodic expense for the amortization of capitalized software development costs will be included in cost of sales. Amortization expense for the three and nine months ended September 30, 2023 was $0. Amortization expense for the three and nine months ended September 30, 2022 was $0 and $10,475, respectively.
|
Accounts Payable |
As of September 30, 2023, two vendors accounted for approximately 52% of accounts payable. As of December 31, 2022, two vendors accounted for approximately 55% of accounts payable. For the three and nine months ended September 30, 2023, two vendors accounted for 60% and 72% of cost of sales, respectively. For the three and nine months ended September 30, 2022, two vendors accounted for 68% and 66% of cost of sales, respectively.
|
Accrued Warranties |
Accrued warranties represent the estimated costs, if any, that will be incurred during the warranty period of our products. We estimate the expected costs to be incurred during the warranty period and record the expense to the condensed consolidated statement of operations at the date of sale. Our manufacturers assume the warranty against product defects from date of sale, which we extend to our customers upon sale of the product. We assume responsibility for product reliability and results. As of September 30, 2023, and December 31, 2022, our warranty reserve was $30,000 and $68,000, respectively. (See Note 14).
|
Income Taxes |
Deferred income tax assets and liabilities are determined based on differences between the financial statement reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws in effect when the differences are expected to reverse. The measurement of deferred income tax assets is reduced, if necessary, by a valuation allowance for any tax benefits that are, on a more likely than not basis, not expected to be realized in accordance with FASB ASC Topic 740, Income Taxes guidance for income taxes. Net deferred tax benefits have been fully reserved at September 30, 2023 and December 31, 2022.
|
Net Income (loss) Per Share |
Basic net income or (loss) per share is computed by dividing our net income or (loss) by the weighted average number of shares of common stock outstanding during the period presented. Diluted income or (loss) per share is based on the treasury stock method and includes the effect from potential issuance of shares of common stock, such as shares issuable pursuant to the exercise of options and warrants and conversions of preferred stock or debentures. Potentially dilutive securities as of September 30, 2023 consisted of 2,773,585 shares of common stock issuable upon exercise of outstanding warrants, 610,500 shares of common stock issuable upon vesting and exercise and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”). Potentially dilutive securities as of September 30, 2022 consisted of 2,793,585 shares of common stock issuable upon exercise of outstanding warrants, 413,000 shares of common stock issuable upon outstanding options and 63,750 shares of common stock issuable upon conversion of outstanding shares of Preferred A stock (“Convertible Series A Preferred Stock”). Diluted net income or (loss) per share is computed similarly to basic net income or (loss) per share except that the denominator is increased to include the number of additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if such additional shares were dilutive. Options, warrants, and preferred stock of approximately 3.4 million and 3.3 million exercisable or convertible into shares of common stock were outstanding at September 30, 2023 and September 30, 2022, respectively, but were excluded from the computation of diluted net loss per share for each respective period due to the anti-dilutive effect on net loss per share.
|
Revenue Recognition |
We recognize revenue in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Update (ASU) No. 2014-09, Revenue from Contracts with Customers (Topic 606). We recognize revenue when we transfer promised goods or services to customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods or services. To determine revenue recognition for contracts with customers we perform the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligation(s) in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligation(s) in the contract; and (v) recognize revenue when (or as) we satisfy the performance obligation(s). At contract inception, we assess the goods or services promised within each contract, assess whether each promised good or service is distinct and identify those that are performance obligations. We must use judgment to determine: a) the number of performance obligations based on the determination under step (ii) above and whether those performance obligations are distinct from other performance obligations in the contract; b) the transaction price under step (iii) above; and c) the stand-alone selling price for each performance obligation identified in the contract for the allocation of transaction price in step (iv) above. Title and risk of loss generally pass to our customers upon shipment. Our Customers include end users as well as dealers and distributors who market and sell our products. Our revenue is not contingent upon resale by the dealer or distributor, and we have no further obligations related to bringing about resale. Shipping and handling costs charged to customers are included in Product Revenues. The associated expenses are treated as fulfillment costs and are included in Cost of Revenues. Revenues are reported net of sales taxes collected from Customers. Disaggregation of Revenue The following table presents our approximate revenues disaggregated by revenue source. Product and Service Revenue | | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 953,000 | | | $ | 1,435,000 | | Service and Training | | | 517,000 | | | | 325,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Revenue by Geographic Region | | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 1,271,000 | | | $ | 1,632,000 | | International | | | 199,000 | | | | 128,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
Product and Service Revenue | | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 4,501,000 | | | $ | 4,448,000 | | Service and Training | | | 1,326,000 | | | | 1,079,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Revenue by Geographic Region | | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 5,001,000 | | | $ | 4,336,000 | | International | | | 826,000 | | | | 1,191,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
Product revenue includes sales from our standard and customized equipment, solution and accessories sold with our equipment. Revenue is recognized upon transfer of control of promised products to customers in an amount that reflects the consideration we expect to receive in exchange for those products. Service and training revenue include sales from our high-level decontamination and service engagements, validation of our equipment and technology and customer training. Service revenue is recognized as the agreed upon services are rendered to our customers in an amount that reflects the consideration we expect to receive in exchange for those services. Costs to Obtain a Contract with a Customer We apply a practical expedient to expense costs as incurred for costs to obtain a contract with a customer when the amortization period would have been one year or less. We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling expenses. Contract Balances As of September 30, 2023, and December 31, 2022, we did not have any unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. Arrangements with Multiple Performance Obligations Our contracts with customers may include multiple performance obligations. We enter into contracts that can include various combinations of products and services, which are primarily distinct and accounted for as separate performance obligations. Significant Judgments Our contracts with customers for products and services often dictate the terms and conditions of when the control of the promised products or services is transferred to the customer and the amount of consideration to be received in exchange for the products and services.
|
Equity Compensation Expense |
We account for equity compensation expense in accordance with FASB ASC 718, “Compensation—Stock Compensation.” Under the provisions of FASB ASC 718, equity compensation expense is estimated at the grant date based on the award’s fair value. The valuation methodology used to determine the fair value of options and warrants issued as compensation during the period is the Black-Scholes option-pricing model. The Black-Scholes model requires the use of a number of assumptions including volatility of the stock price, the average risk-free interest rate, and the weighted average expected life of the options. Risk–free interest rates are calculated based on continuously compounded risk–free rates for the appropriate term. The expected term of the Company’s warrants has been determined utilizing the “simplified” method for awards that qualify as “plain-vanilla” warrants. The dividend yield is assumed to be zero as the Company has never paid or declared any cash dividends on its common stock, par value $0.01 (the “Common Stock”) and does not intend to pay dividends on its Common Stock in the foreseeable future. The expected forfeiture rate is estimated based on management’s best assessment. On July 7, 2017, our shareholders approved the Company’s Amended and Restated 2016 Equity Incentive Plan (the “2016 Plan”). The 2016 Plan authorizes the grant of stock options, stock appreciation rights, restricted stock, restricted stock units and performance units/shares. Up to 2,000,000 shares of Common Stock are authorized for issuance under the 2016 Plan. Shares issued under the 2016 Plan may be either authorized but unissued shares, treasury shares, or any combination thereof. Provisions in the 2016 Plan permit the reuse or reissuance by the 2016 Plan of shares of Common Stock for numerous reasons, including, but not limited to, shares of Common Stock underlying canceled, expired, or forfeited awards of stock-based compensation and stock appreciation rights paid out in the form of cash. Equity compensation expense will typically be awarded in consideration for the future performance of services to us. All recipients of awards under the 2016 Plan are required to enter into award agreements with us at the time of the award, and awards under the 2016 Plan are expressly conditioned upon such agreements. For the nine months ended September 30, 2023 and 2022, we issued 60,000 and 51,750 shares of Common Stock, respectively, out of the 2016 Plan.
|
Concentrations Of Credit Risk |
Financial instruments that potentially subject us to significant concentrations of credit risk consist principally of cash and cash equivalents. We maintain cash balances at financial institutions which exceed the current Federal Deposit Insurance Corporation limit of $250,000 at times during the year.
|
Long-lived Assets Including Acquired Intangible Assets |
We assess long-lived assets for potential impairments at the end of each year, or during the year if an event or other circumstance indicates that we may not be able to recover the carrying amount of the asset. In evaluating long-lived assets for impairment, we measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If our long-lived assets are considered to be impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds its fair market value. We base the calculations of the estimated fair value of our long-lived assets on the income approach. For the income approach, we use an internally developed discounted cash flow model that includes, among others, the following assumptions: projections of revenues and expenses and related cash flows based on assumed long-term growth rates and demand trends; expected future investments to grow new units; and estimated discount rates. We base these assumptions on our historical data and experience, industry projections, micro and macro general economic condition projections, and our expectations. We had no long-lived asset impairment charges for the three and nine months ended September 30, 2023 and 2022.
|
Advertising And Promotional Expenses |
We expense advertising costs in the period in which they are incurred. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2023 were approximately $66,000 and $405,000, respectively. Advertising and promotional expenses included in selling expenses for the three and nine months ended September 30, 2022 were approximately $102,000 and $454,000, respectively.
|
Research And Development Expenses |
We expense research and development expenses in the period in which they are incurred. For the three and nine months ended September 30, 2023, research and development expenses were approximately $76,000 and $221,000, respectively. For the three and nine months ended September 30, 2022, research and development expenses were approximately $118,000 and $255,000, respectively.
|
Business Segments |
We currently have one reportable business segment due to the fact that we derive our revenue primarily from one product. A breakdown of revenue is presented in “Revenue Recognition” in Note 2 above.
|
Recent Accounting Pronouncements |
In March 2022, the FASB issued ASU 2022-02, Troubled Debt Restructurings and Vintage Disclosures. This ASU eliminates the accounting guidance for troubled debt restructurings by creditors that have adopted ASU 2016-13, Measurement of Credit Losses on Financial Instruments, which we adopted on January 1, 2020. This ASU also enhances the disclosure requirements for certain loan refinancing and restructurings by creditors when a borrower is experiencing financial difficulty. In addition, the ASU amends the guidance on vintage disclosures to require entities to disclose current period gross write-offs by year of origination for financing receivables and net investments in leases within the scope of ASC 326-20. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted the ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements. In October 2021, the FASB issued ASU No. 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (Topic 805). This ASU requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue recognition guidance in Topic 606. At the acquisition date, the acquirer applies the revenue model as if it had originated the acquired contracts. The ASU is effective for annual periods beginning after December 15, 2022, including interim periods within those fiscal years. We adopted this ASU prospectively on January 1, 2023. This ASU did not have a material impact on our consolidated financial statements. In August 2020, the FASB issued ASU No. 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 was issued to reduce the complexity associated with accounting for certain financial instruments with characteristics of liabilities and equity. ASU 2020-06 reduces the number of accounting models for convertible debt instruments and convertible preferred stock and improves the disclosures for convertible instruments and related earnings per share guidance. ASU 2020-06 also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity and improves and amends the related earnings per share guidance. For public entities that qualify as a filer with the SEC, excluding entities eligible to be smaller reporting companies, ASU 2020-06 is effective for fiscal annual periods beginning after December 15, 2021, including interim periods within those fiscal years. For nonpublic entities, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption was permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. ASU 2020-06 must be adopted as of the beginning of a company’s annual fiscal year. ASU 2020-06 may be adopted through either a modified retrospective method of transition or a fully retrospective method of transition. The Company adopted ASU 2020-06 on January 1, 2021. The adoption did not have an impact on our condensed consolidated financial statements. In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (“ASU 2016-13”), which provides new authoritative guidance with respect to the measurement of credit losses on financial instruments. This update changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (“CECL”) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for smaller reporting companies. The Company adopted ASU 2016-13 on January 1, 2023. The adoption did not have an impact on our condensed consolidated financial statements.
|
X |
- Definition
+ References
+ Details
Name: |
tomz_AccountsPayablePolicyTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_BusinessDescriptionAndBasisOfPresentationPolicyTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLong lived assets including acquired intangible assets.
+ References
+ Details
Name: |
tomz_LonglivedAssetsIncludingAcquiredIntangibleAssets |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ReclassificationOfAccountsPolicyTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for advertising cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingCostsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4
+ Details
Name: |
us-gaap_BusinessCombinationsPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1
+ Details
Name: |
us-gaap_CashAndCashEquivalentsPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit risk.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_ConcentrationRiskCreditRisk |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1
+ Details
Name: |
us-gaap_ConsolidationPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2
+ Details
Name: |
us-gaap_EarningsPerSharePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ExtendedProductWarrantyPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.
+ References
+ Details
Name: |
us-gaap_FairValueMeasurementPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20
+ Details
Name: |
us-gaap_IncomeTaxPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6
+ Details
Name: |
us-gaap_InventoryPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for leasing arrangement entered into by lessee.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1
+ Details
Name: |
us-gaap_LesseeLeasesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2
+ Details
Name: |
us-gaap_ReceivablesPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1
+ Details
Name: |
us-gaap_ResearchAndDevelopmentExpensePolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 25 -Paragraph 4 -SubTopic 50 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482610/350-50-25-4
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 30 -Paragraph 1 -SubTopic 40 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1
+ Details
Name: |
us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4
+ Details
Name: |
us-gaap_RevenueRecognitionPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8
+ Details
Name: |
us-gaap_UseOfEstimates |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
|
6 Months Ended |
Jun. 30, 2023 |
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES |
|
Product and service revenue under disaggregation Of Revenue |
| | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 953,000 | | | $ | 1,435,000 | | Service and Training | | | 517,000 | | | | 325,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
| | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | SteraMist Product | | $ | 4,501,000 | | | $ | 4,448,000 | | Service and Training | | | 1,326,000 | | | | 1,079,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
|
Revenue by Geographic Region under disaggregation of revenue |
| | For the three months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 1,271,000 | | | $ | 1,632,000 | | International | | | 199,000 | | | | 128,000 | | Total | | $ | 1,470,000 | | | $ | 1,760,000 | |
| | For the nine months ended September 30, (Unaudited) | | | | 2023 | | | 2022 | | United States | | $ | 5,001,000 | | | $ | 4,336,000 | | International | | | 826,000 | | | | 1,191,000 | | Total | | $ | 5,827,000 | | | $ | 5,527,000 | |
|
X |
- References
+ Details
Name: |
tomz_RevenueByGeographicRegionUnderDisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INVENTORIES (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
INVENTORIES |
|
Schedule of Inventories |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Finished Goods | | $ | 3,841,231 | | | $ | 3,929,000 | | Raw Materials | | | 735,413 | | | | 661,999 | | Inventory Reserve | | | (95,000 | ) | | | (95,000 | ) | Total | | $ | 4,481,644 | | | $ | 4,495,999 | |
|
X |
- References
+ Details
Name: |
us-gaap_InventoryDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfInventoryCurrentTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
PROPERTY AND EQUIPMENT (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
PROPERTY AND EQUIPMENT |
|
Schedule of property and equipment |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Furniture and fixtures | | $ | 364,819 | | | $ | 364,819 | | Equipment | | | 2,269,185 | | | | 2,236,510 | | Vehicles | | | 66,170 | | | | 60,703 | | Computer and software | | | 302,791 | | | | 246,638 | | Leasehold improvements | | | 393,381 | | | | 393,381 | | Tenant Improvement Allowance | | | 405,000 | | | | 405,000 | | Total cost of property and equipment | | | 3,801,346 | | | | 3,707,051 | | Less: Accumulated depreciation | | | 2,663,059 | | | | 2,371,720 | | Property and Equipment, net | | $ | 1,138,287 | | | $ | 1,335,331 | |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INTANGIBLE ASSETS (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
INTANGIBLE ASSETS |
|
Schedule of definite Life of Intangible Assets |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Intellectual Property and Patents | | $ | 3,108,063 | | | $ | 3,108,063 | | Less: Accumulated Amortization | | | 2,894,212 | | | | 2,882,892 | | Patents, net | | $ | 213,851 | | | $ | 225,171 | |
Trademarks | | | 800,565 | | | | 800,565 | | | | | | | | | | | Total Intangible Assets, net | | $ | 1,014,416 | | | $ | 1,025,736 | |
|
Schedule of approximate future amortization |
Year Ended: | | Amount | | | | | | October 1 – December 31, 2023 | | $ | 3,750 | | December 31, 2024 | | | 15,000 | | December 31, 2025 | | | 15,000 | | December 31, 2026 | | | 15,000 | | December 31, 2027 | | | 15,000 | | Thereafter | | | 150,101 | | Total | | $ | 213,851 | |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
LEASES (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
LEASES |
|
Schedule of operating Leases |
Operating leases: | | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Assets: | | | | | | | Operating lease right-of-use asset | | $ | 483,884 | | | $ | 528,996 | | Liabilities: | | | | | | | | | Current Portion of Long-Term Operating Lease | | $ | 112,460 | | | $ | 100,282 | | Long-Term Operating Lease, Net of Current Portion | | | 672,510 | | | | 761,132 | | Total Right of Use Liability | | $ | 784,970 | | | $ | 861,414 | |
|
Schedule of components of lease Expenses |
| | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | | | | | | | | | Operating lease expense | | $ | 39,329 | | | $ | 39,329 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | | | | | | | | | Operating lease expense | | $ | 117,986 | | | $ | 117,986 | |
|
Other Information Related To Leases |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Weighted-average remaining lease term: | | | | | | | Operating leases | | 5.25 years | | | 6.00 years | | Discount rate: | | | | | | | Operating leases | | | 7.00 | % | | | 7.00 | % |
|
Supplemental Cash Flow Information Related To Leases |
| | For the Three Months Ended September 30, 2023 (Unaudited) | | | For the Three Months Ended September 30, 2022 (Unaudited) | | Cash paid for amounts included in the measurement of lease liabilities: | | $ | 40,366 | | | $ | 39,191 | |
| | For the Nine Months Ended September 30, 2023 (Unaudited) | | | For the Nine Months Ended September 30, 2022 (Unaudited) | | Cash paid for amounts included in the measurement of lease liabilities: | | $ | 119,923 | | | $ | 116,430 | |
|
Schedule of maturities of operating lease payments |
Year Ended: | | Operating Lease | | October 1 – December 31, 2023 | | $ | 40,366 | | December 31, 2024 | | | 165,098 | | December 31, 2025 | | | 170,051 | | December 31, 2026 | | | 175,153 | | December 31, 2027 | | | 180,408 | | Thereafter | | | 219,571 | | Total minimum lease payments | | | 950,647 | | Less: Interest | | | 165,677 | | Imputed value of lease obligations | | | 784,970 | | Less: Current portion | | | 112,460 | | Long-term portion of lease obligations | | $ | 672,510 | |
|
X |
- References
+ Details
Name: |
tomz_LeaseOtherInformationTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_SupplementalCashFlowInformationRelatedToLeasesTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular 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.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481440/840-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Subparagraph (Note 3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481418/840-10-55-40
Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481501/840-20-50-1
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481501/840-20-50-2
+ Details
Name: |
us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular 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.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481501/840-20-50-2
+ Details
Name: |
us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_CapitalizedSoftwareDevelopmentCostsTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SHAREHOLDERS EQUITY (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
Shareholders' Equity: |
|
Schedule of stock options outstanding |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | | | Number of Options | | | Weighted Average Exercise Price | | | Number of Options | | | Weighted Average Exercise Price | | Outstanding, beginning of period | | | 413,000 | | | $ | 1.65 | | | | 143,000 | | | $ | 2.66 | | Granted | | | 210,000 | | | | 0.85 | | | | 270,000 | | | | 1.12 | | Exercised | | | - | | | | - | | | | - | | | | - | | Expired | | | (12,500 | ) | | | 0.96 | | | | - | | | | - | | Outstanding, end of period | | | 610,500 | | | $ | 1.10 | | | | 413,000 | | | $ | 1.65 | |
|
Schedule of Options Outstanding And Exercisable By Price Range |
Outstanding Options | | | Average Weighted | | | Exercisable Options | | Range | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | | $ | 0.80 | | | | 27,500 | | | | 1.60 | | | | 27,500 | | | $ | 0.80 | | $ | 0.85 | | | | 210,000 | | | | 9.33 | | | | 210,000 | | | $ | 0.85 | | $ | 0.88 | | | | 31,250 | | | | 0.51 | | | | 31,250 | | | $ | 0.88 | | $ | 0.96 | | | | 12,500 | | | | 0.52 | | | | 12,500 | | | $ | 0.96 | | $ | 1.12 | | | | 270,000 | | | | 8.56 | | | | 270,000 | | | $ | 1.12 | | $ | 1.93 | | | | 10,500 | | | | 3.56 | | | | 10,500 | | | $ | 1.93 | | $ | 2.16 | | | | 5,000 | | | | 1.50 | | | | 5,000 | | | $ | 2.16 | | $ | 4.40 | | | | 12,500 | | | | 2.55 | | | | 12,500 | | | $ | 4.40 | | $ | 7.06 | | | | 31,250 | | | | 2.00 | | | | 31,250 | | | $ | 7.06 | | | | | | | | | | | | | | | | | | | | | | | | | | 610,500 | | | | 7.34 | | | | 610,500 | | | $ | 1.10 | |
|
Schedule of stock warrants outstanding |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | | | (Unaudited) | | | Weighted Average Exercise Price | | | Number of Warrants | | | Weighted Average Exercise Price | | Outstanding, beginning of period | | | 2,792,335 | | | $ | 2.25 | | | | 3,381,021 | | | $ | 2.22 | | Granted | | | - | | | | - | | | | - | | | | - | | Exercised | | | - | | | | - | | | | (31,250 | ) | | | (0.21 | ) | Expired | | | (20,238 | ) | | | (1.73 | ) | | | (557,436 | ) | | | (2.23 | ) | Outstanding, end of period | | | 2,772,097 | | | $ | 2.25 | | | | 2,792,335 | | | $ | 2.25 | |
|
Warrants Outstanding And Exercisable By Price Range |
Outstanding Warrants | | | Average Weighted | | | Exercisable Warrants | | Exercise Price | | | Number | | | Remaining Contractual Life in Years | | | Number | | | Weighted Average Exercise Price | | $ | 0.64 | | | | 31,250 | | | | 10.15 | | | | 31,250 | | | $ | 0.64 | | $ | 0.80 | | | | 125,000 | | | | 10.33 | | | | 125,000 | | | $ | 0.80 | | $ | 0.96 | | | | 442,709 | | | | 9.14 | | | | 442,709 | | | $ | 0.96 | | $ | 1.12 | | | | 6,250 | | | | 0.65 | | | | 6,250 | | | $ | 1.12 | | $ | 1.20 | | | | 156,250 | | | | 1.34 | | | | 156,250 | | | $ | 1.20 | | $ | 1.68 | | | | 1,434,721 | | | | 3.00 | | | | 1,434,721 | | | $ | 1.68 | | $ | 2.18 | | | | 172,167 | | | | 3.00 | | | | 172,167 | | | $ | 2.18 | | $ | 4.00 | | | | 28,750 | | | | 6.57 | | | | 28,750 | | | $ | 4.00 | | $ | 6.95 | | | | 375,000 | | | | 7.01 | | | | 375,000 | | | $ | 6.95 | | | | | | | 2,772,097 | | | | 5.12 | | | | 2,772,097 | | | $ | 2.25 | |
|
X |
- References
+ Details
Name: |
tomz_WarrantsOutstandingAndExercisableByPriceRangeTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the change in common stock outstanding.
+ References
+ Details
Name: |
us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the change in stock options.
+ References
+ Details
Name: |
us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- DefinitionTabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.
+ References
+ Details
Name: |
tomz_ApproximateMinimumContractPaymentsTableTextBlock |
Namespace Prefix: |
tomz_ |
Data Type: |
nonnum:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ContractsAndAgreementsAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES |
|
Schedule of Accrued Expenses And Other Current Liabilities |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Commissions | | $ | 401,258 | | | $ | 442,805 | | Payroll and related costs | | | 159,926 | | | | 136,000 | | Director fees | | | 37,650 | | | | 34,650 | | Sales Tax Payable | | | (926 | ) | | | (1,351 | ) | Accrued warranty (Note 14) | | | 30,000 | | | | 68,000 | | Other accrued expenses | | | 46,459 | | | | 48,599 | | Total | | $ | 674,367 | | | $ | 728,703 | |
|
X |
- References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
ACCRUED WARRANTY (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
ACCRUED WARRANTY |
|
Warranty Reserve Activity |
| | September 30, 2023 (Unaudited) | | | December 31, 2022 | | Beginning accrued warranty costs | | $ | 68,000 | | | $ | 68,000 | | Provision for warranty expense | | | 8,615 | | | | 24,158 | | Settlement of warranty claims | | | (46,615 | ) | | | (24,158 | ) | Ending accrued warranty costs | | $ | 30,000 | | | $ | 68,000 | |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
SteraMist PRoduct [Member] |
|
|
|
|
Revenue from service and product |
$ 953,000
|
$ 1,435,000
|
$ 4,501,000
|
$ 4,448,000
|
Service And Training [Member] |
|
|
|
|
Revenue from service and product |
517,000
|
325,000
|
1,326,000
|
1,079,000
|
United States [Member] |
|
|
|
|
Revenue by geographic region |
1,271,000
|
1,632,000
|
5,001,000
|
4,336,000
|
International [Member] |
|
|
|
|
Revenue by geographic region |
199,000
|
128,000
|
826,000
|
1,191,000
|
Total Produect And Service Revenue Member |
|
|
|
|
Revenue from service and product |
1,470,000
|
1,760,000
|
5,827,000
|
5,527,000
|
Total Revenue By Geographic Region Member |
|
|
|
|
Revenue by geographic region |
$ 1,470,000
|
$ 1,760,000
|
$ 5,827,000
|
$ 5,527,000
|
X |
- References
+ Details
Name: |
tomz_RevenueFromGeographicRegion |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ServiceAndProductRevenue |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_SteraMistPRoductMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_ServiceAndTrainingMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_UnitedStatesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_InternationalMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_TotalProduectAndServiceRevenueMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tomz_TotalRevenueByGeographicRegionMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
|
3 Months Ended |
9 Months Ended |
12 Months Ended |
|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Dec. 31, 2022 |
Jul. 07, 2017 |
Allowance For Credit Losses |
$ 1,438,000
|
|
$ 1,438,000
|
|
$ 1,678,000
|
|
Bad Debt Expense |
0
|
$ 96,000
|
19,000
|
$ 109,000
|
|
|
Inventory Reserve |
95,000
|
|
95,000
|
|
95,000
|
|
Warranty Reserve |
30,000
|
|
30,000
|
|
$ 68,000
|
|
Advertising And Promotional Expenses |
66,000
|
102,000
|
405,000
|
454,000
|
|
|
Research And Development Expenses |
76,000
|
118,000
|
221,000
|
255,000
|
|
|
Amortization Of Capitalized Software Development Costs |
|
$ 10,475
|
|
$ 0
|
|
|
Federal Deposit Insurance Corporation limit |
$ 250,000
|
|
$ 250,000
|
|
|
|
Common Stock, Shares Authorized |
250,000,000
|
|
250,000,000
|
|
250,000,000
|
|
2016 Equity Incentive Plan |
|
|
|
|
|
|
Preferred Stock Shares |
3,400,000
|
3,300,000
|
3,400,000
|
3,300,000
|
|
|
Common Stock, Shares Authorized |
|
|
|
|
|
2,000,000
|
2016 Equity Incentive Plan | Director [Member] |
|
|
|
|
|
|
Common Stock, Shares Issued |
|
|
60,000
|
51,750
|
|
|
Stock Options |
|
|
|
|
|
|
Potentially Dilutive Securities |
|
|
610,500
|
413,000
|
|
|
Warrants |
|
|
|
|
|
|
Potentially Dilutive Securities |
|
|
2,773,585
|
2,793,585
|
|
|
Convertible Series A Preferred Stock |
|
|
|
|
|
|
Potentially Dilutive Securities |
|
|
63,750
|
63,750
|
|
|
Two Vendors | Cost of Sales [Member] |
|
|
|
|
|
|
Concentration Risk, Percentage |
60.00%
|
68.00%
|
72.00%
|
66.00%
|
|
|
Two Vendors | Accounts Payable |
|
|
|
|
|
|
Concentration Risk, Percentage |
|
|
52.00%
|
|
55.00%
|
|
X |
- References
+ Details
Name: |
tomz_AmortizationOfCapitalizedSoftwareDevelopmentCosts |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_CommonStockSharesIssuedVested |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ConcentrationRiskPercentage |
Namespace Prefix: |
tomz_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ResearchAndDevelopmentsExpense |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1
+ Details
Name: |
us-gaap_AdvertisingExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8
+ Details
Name: |
us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of valuation reserve for inventory.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventoryValuationReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of expense (reversal of expense) for expected credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_ProvisionForDoubtfulAccounts |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on security borrowed.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_SecuritiesBorrowedAllowanceForCreditLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 405 -Topic 942 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481047/942-405-50-1
+ Details
Name: |
us-gaap_TimeDepositsAtOrAboveFDICInsuranceLimit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=tomz_EquityIncentivePlanOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=tomz_StockOptionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ClassOfWarrantOrRightAxis=tomz_WarrantsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ClassOfWarrantOrRightAxis=tomz_ConvertibleSeriesAPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tomz_TwoVendorsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ExtinguishmentOfDebtAxis=us-gaap_AccountsPayableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
INVENTORIES (Details) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
INVENTORIES |
|
|
Finished Goods |
$ 3,841,231
|
$ 3,929,000
|
Raw Materials |
735,413
|
661,999
|
Inventory Reserve |
(95,000)
|
(95,000)
|
Total |
$ 4,481,644
|
$ 4,495,999
|
X |
- References
+ Details
Name: |
us-gaap_InventoryDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryFinishedGoods |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryRawMaterials |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of valuation reserve for inventory.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-2
+ Details
Name: |
us-gaap_InventoryValuationReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.3
X |
- DefinitionThe aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.12) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_Deposits |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_ExtraordinaryAndUnusualItemsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
PROPERTY AND EQUIPMENT (Details) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
PROPERTY AND EQUIPMENT |
|
|
Furniture And Fixtures |
$ 364,819
|
$ 364,819
|
Equipment |
2,269,185
|
2,236,510
|
Vehicles |
66,170
|
60,703
|
Computer And Software |
302,791
|
246,638
|
Leasehold Improvements |
393,381
|
393,381
|
Tenant Improvement Allowance |
405,000
|
405,000
|
Total cost of property and equipment |
3,801,346
|
3,707,051
|
Less: Accumulated Depreciation |
2,663,059
|
2,371,720
|
Property And Equipment, Net |
$ 1,138,287
|
$ 1,335,331
|
X |
- References
+ Details
Name: |
tomz_ComputerSoftware |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
tomz_Equipments |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_ConstructionInProgressGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_FurnitureAndFixturesGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_LeaseholdImprovementsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionPeriod end book value of vehicles owned by the public utility.
+ References
+ Details
Name: |
us-gaap_PublicUtilitiesPropertyPlantAndEquipmentVehicles |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.3
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
PROPERTY AND EQUIPMENT |
|
|
|
|
Depreciation |
$ 90,156
|
$ 78,991
|
$ 261,945
|
$ 237,164
|
Amortization Of Tenant Improvement Allowance |
$ 9,798
|
$ 9,798
|
$ 19,597
|
$ 19,597
|
X |
- References
+ Details
Name: |
tomz_AmortizationOfTenantImprovementAllowance |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_Depreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
INTANGIBLE ASSETS (Details) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
INTANGIBLE ASSETS |
|
|
Intellectual Property And Patents |
$ 3,108,063
|
$ 3,108,063
|
Less: Accumulated Amortization |
2,894,212
|
2,882,892
|
Intangible Assets, Net |
$ 213,851
|
$ 225,171
|
X |
- References
+ Details
Name: |
tomz_IntangibleAssetsNet |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_IndefiniteLivedTrademarks |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph ((a)(1),(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1
+ Details
Name: |
us-gaap_IntangibleAssetsNetExcludingGoodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.3
INTANGIBLE ASSETS (Details 2)
|
Sep. 30, 2023
USD ($)
|
Amortization |
|
July 1 - December 31, 2023 |
$ 3,750
|
December 31, 2024 |
15,000
|
December 31, 2025 |
15,000
|
December 31, 2026 |
15,000
|
December 31, 2027 |
15,000
|
Thereafter |
150,101
|
Total |
$ 213,851
|
X |
- DefinitionAmount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.3
INTANGIBLE ASSETS (Details Narrative) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
INTANGIBLE ASSETS |
|
|
|
|
Amortization Expense |
$ 3,773
|
$ 3,628
|
$ 11,312
|
$ 10,498
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
LEASES (Details) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
Assets |
|
|
Operating Lease Right Of Use Asset |
$ 483,884
|
$ 528,996
|
Liabilities |
|
|
Current Portion Of Long-term Operating Lease |
112,460
|
100,282
|
Long-term Operating Lease, Net Of Current Portion |
672,510
|
761,132
|
Total |
$ 784,970
|
$ 861,414
|
X |
- References
+ Details
Name: |
us-gaap_AssetsAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.3
LEASES (Details 1) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
LEASES |
|
|
|
|
Operating Lease Expense |
$ 39,329
|
$ 39,329
|
$ 117,986
|
$ 117,986
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of operating lease expense. Excludes sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4
+ Details
Name: |
us-gaap_OperatingLeaseExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_OperatingLeaseWeightedAveragesRemainingLeaseTerm |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDiscount rate used by lessee to determine present value of operating lease payments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseDiscountRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.23.3
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of operating lease initial direct cost recognized as expense over lease term.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 25 -Paragraph 11 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479341/842-30-25-11
+ Details
Name: |
us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.3
LEASES (Details 4) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
LEASES |
|
|
July 1 - December 31, 2023 |
$ 40,366
|
|
December 31, 2024 |
165,098
|
|
December 31, 2025 |
170,051
|
|
December 31, 2026 |
175,153
|
|
December 31, 2027 |
180,408
|
|
Thereafter |
219,571
|
|
Total Minimum Lease Payments |
950,647
|
|
Less: Interest |
165,677
|
|
Imputed value of lease obligations |
784,970
|
|
Less: Current Portion |
112,460
|
$ 100,282
|
Long-term Portion Of Lease Obligations |
$ 672,510
|
$ 761,132
|
X |
- References
+ Details
Name: |
tomz_ImputedValueOfCapitalLeaseObligationCurrent |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_MaximumIncreasesRentPercentage |
Namespace Prefix: |
tomz_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_TermLease |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_LeasesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionRental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 840 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481501/840-20-50-1
+ Details
Name: |
us-gaap_OperatingLeasesRentExpenseNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionNet cash outflow or inflow from monetary allowance granted by the landlord to a tenant to entice tenant to move into landlords building which will enable the tenant to prepare the leased premises for tenants occupancy.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12
+ Details
Name: |
us-gaap_PaymentsForProceedsFromTenantAllowance |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionPercent discount applied to worker's compensation reserve liability to reduce the reserve to present value.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-6
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480081/944-40-50-1
+ Details
Name: |
us-gaap_WorkersCompensationDiscountPercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- DefinitionFor each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_CapitalizedComputerSoftwareNetAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_AmortizationOfCapitalizedSoftwareDevelopmentCosts |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_CapitalizedContractCostAxis=tomz_CapitalizedSoftwareDevelopmentCostsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
CLOUD COMPUTING SERVICE CONTRACT (Details Narrative) - USD ($)
|
1 Months Ended |
3 Months Ended |
9 Months Ended |
May 31, 2021 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
CLOUD COMPUTING SERVICE CONTRACT |
|
|
|
|
|
Annual payments on contract received |
$ 30,409
|
|
|
|
|
Prepaid expenses and other assets |
|
$ 66,857
|
|
$ 66,857
|
|
Annual payments on contract term |
|
|
|
5 years
|
|
Amortization expense |
|
$ 3,766
|
$ 3,766
|
$ 11,297
|
$ 11,297
|
X |
- References
+ Details
Name: |
tomz_AnnualPaymentsOnContractTerm |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_CloudComputingServiceContractAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_ProceedsFromServiceContractOfReceivables |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(b)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_CostOfGoodsAndServicesSoldAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.
+ References
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.23.3
SHAREHOLDERS EQUITY (Details) - Stock Warrant [Member] - $ / shares
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2023 |
Dec. 31, 2022 |
Outstanding, beginning of period |
413,000
|
143,000
|
Granted |
210,000
|
270,000
|
Expired |
(12,500)
|
|
Outstanding, end of period |
610,500
|
413,000
|
Weighted average exercise price outstanding, Beginning balance |
$ 1.65
|
$ 2.66
|
Weighted average exercise price, Granted |
0.85
|
1.12
|
Weighted average exercise price, Exercised |
0
|
0
|
Weighted average exercise price, Expired |
0.96
|
0
|
Weighted average exercise price outstanding, Ending balance |
$ 1.10
|
$ 1.65
|
X |
- DefinitionFor presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGross number of share options (or share units) granted during the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=tomz_StockWarrantMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
SHAREHOLDERS EQUITY (Details 1)
|
9 Months Ended |
Sep. 30, 2023
$ / shares
shares
|
Options Outstanding And Exercisable Member |
|
Outstanding, Beginning Balance |
610,500
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
7 years 4 months 2 days
|
Total Number of Exercisable Options |
610,500
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 1.10
|
$0.80 |
|
Outstanding, Beginning Balance |
27,500
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
1 year 7 months 6 days
|
Total Number of Exercisable Options |
27,500
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 0.80
|
$0.85 |
|
Outstanding, Beginning Balance |
210,000
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
9 years 3 months 29 days
|
Total Number of Exercisable Options |
210,000
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 0.85
|
$7.06 |
|
Outstanding, Beginning Balance |
31,250
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
2 years
|
Total Number of Exercisable Options |
31,250
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 7.06
|
$0.96 |
|
Outstanding, Beginning Balance |
12,500
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
6 months 7 days
|
Total Number of Exercisable Options |
12,500
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 0.96
|
$1.12 |
|
Outstanding, Beginning Balance |
270,000
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
8 years 6 months 21 days
|
Total Number of Exercisable Options |
270,000
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 1.12
|
$1.93 |
|
Outstanding, Beginning Balance |
10,500
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
3 years 6 months 21 days
|
Total Number of Exercisable Options |
10,500
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 1.93
|
$2.16 |
|
Outstanding, Beginning Balance |
5,000
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
1 year 6 months
|
Total Number of Exercisable Options |
5,000
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 2.16
|
$4.40 |
|
Outstanding, Beginning Balance |
12,500
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
2 years 6 months 18 days
|
Total Number of Exercisable Options |
12,500
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 4.40
|
$0.88 |
|
Outstanding, Beginning Balance |
31,250
|
Average Weighted Remaining Contractual Life in Years, Outstanding |
6 months 3 days
|
Total Number of Exercisable Options |
31,250
|
Weighted Average Exercise Price, Exercisable Options | $ / shares |
$ 0.88
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 718 -SubTopic 10 -Subparagraph (e)(1) -Name Accounting Standards Codification -Paragraph 2 -Section 50 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_OptionsOutstandingAndExercisableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeSixMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeEightMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeNineMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeFiveMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeSevenMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_OptionIndexedToIssuersEquityEquityAxis=tomz_RangeTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
SHAREHOLDERS EQUITY (Details 2) - Warrants - $ / shares
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2023 |
Dec. 31, 2022 |
Outstanding, beginning of period |
2,792,335
|
3,381,021
|
Exercised |
|
(31,250)
|
Expired |
(20,238)
|
(557,436)
|
Outstanding, end of period |
2,772,097
|
2,792,335
|
Weighted average exercise price outstanding, Beginning balance |
$ 2.25
|
$ 2.22
|
Weighted average exercise price, Granted |
0
|
0
|
Weighted average exercise price, Exercised |
0
|
(0.21)
|
Weighted average exercise price, Expired |
(1.73)
|
(2.23)
|
Weighted average exercise price outstanding, Ending balance |
$ 2.25
|
$ 2.25
|
X |
- DefinitionFor presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of options outstanding, including both vested and non-vested options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionWeighted average price at which option holders acquired shares when converting their stock options into shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(01) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_ClassOfWarrantOrRightAxis=tomz_WarrantsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
SHAREHOLDERS EQUITY (Details 3)
|
9 Months Ended |
Sep. 30, 2023
$ / shares
shares
|
$ 0.64 |
|
Outstanding, Beginning Balance |
31,250
|
Exercisable Warrants |
31,250
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 0.64
|
Expected life term |
10 years 1 month 24 days
|
$ 0.80 |
|
Outstanding, Beginning Balance |
125,000
|
Exercisable Warrants |
125,000
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 0.80
|
Expected life term |
10 years 3 months 29 days
|
$ 0.96 |
|
Outstanding, Beginning Balance |
442,709
|
Exercisable Warrants |
442,709
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 0.96
|
Expected life term |
9 years 1 month 20 days
|
$ 1.12 |
|
Outstanding, Beginning Balance |
6,250
|
Exercisable Warrants |
6,250
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 1.12
|
Expected life term |
7 months 24 days
|
$ 1.20 |
|
Outstanding, Beginning Balance |
156,250
|
Exercisable Warrants |
156,250
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 1.20
|
Expected life term |
1 year 4 months 2 days
|
$ 1.68 |
|
Outstanding, Beginning Balance |
1,434,721
|
Exercisable Warrants |
1,434,721
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 1.68
|
Expected life term |
3 years
|
$ 2.18 |
|
Outstanding, Beginning Balance |
172,167
|
Exercisable Warrants |
172,167
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 2.18
|
Expected life term |
3 years
|
$ 4.00 |
|
Outstanding, Beginning Balance |
28,750
|
Exercisable Warrants |
28,750
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 4.00
|
Expected life term |
6 years 6 months 25 days
|
$ 6.95 |
|
Outstanding, Beginning Balance |
375,000
|
Exercisable Warrants |
375,000
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 6.95
|
Expected life term |
7 years 3 days
|
Warrant Outastanding And Exercisable Member |
|
Outstanding, Beginning Balance |
2,772,097
|
Exercisable Warrants |
2,772,097
|
Weighted Average Exercise Price, Exercisable | $ / shares |
$ 2.25
|
Expected life term |
5 years 1 month 13 days
|
X |
- DefinitionNumber of equity instruments other than options outstanding, including both vested and non-vested instruments.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(ii) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionExpected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsOneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsTwoMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsThreeMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsFourMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsFiveMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsSevenMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsEightMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsTenMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantsElevenMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_AwardTypeAxis=tomz_WarrantOutastandingAndExercisableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
SHAREHOLDERS EQUITY (Details Narrative) - USD ($)
|
1 Months Ended |
9 Months Ended |
|
Jan. 31, 2023 |
Jan. 31, 2022 |
Sep. 30, 2023 |
Dec. 31, 2022 |
Common stock value |
|
|
$ 198,240
|
$ 197,640
|
Common Stock |
|
|
|
|
Common stock share issued |
|
51,750
|
60,000
|
|
Common stock value |
|
$ 54,000
|
$ 51,000
|
|
Series A Preferred Stock Member |
|
|
|
|
Cumulative Convertible Preferred Stock; stated Value |
|
|
$ 0.01
|
$ 0.01
|
Preferred stock shares |
|
|
1,000,000
|
1,000,000
|
Cumulative Convertible Preferred Stock; Shares Issued |
|
|
63,750
|
63,750
|
Cumulative Convertible Preferred Stock; Shares Outstanding |
|
|
63,750
|
63,750
|
Series B Preferred Stock Member |
|
|
|
|
Cumulative Convertible Preferred Stock; stated Value |
|
|
$ 1,000
|
$ 1,000
|
Preferred stock shares |
|
|
4,000
|
4,000
|
Cumulative Convertible Preferred Stock; Shares Issued |
|
|
0
|
0
|
Cumulative Convertible Preferred Stock; Shares Outstanding |
|
|
0
|
0
|
Cumulative Dividend Percenatge |
|
|
7.50%
|
7.50%
|
Stock Options | CEO [Member] |
|
|
|
|
Aggregate shares purchase of stock option |
35,000
|
270,000
|
|
|
Exercise price |
|
$ 1.12
|
$ 0.85
|
|
Fair value of stock option |
$ 26,472
|
$ 297,766
|
|
|
Contractual term |
10 years
|
10 years
|
|
|
Volatility rate |
139.00%
|
156.00%
|
|
|
Expected dividend yield |
0.00%
|
0.00%
|
|
|
Risk free interest rate |
3.59%
|
1.65%
|
|
|
Expected life term |
5 years
|
5 years
|
|
|
Grant fair value of per share |
$ 0.76
|
$ 1.03
|
|
|
Stock Options | Officers [Member] |
|
|
|
|
Aggregate shares purchase of stock option |
175,000
|
|
|
|
Exercise price |
|
|
$ 0.85
|
|
Fair value of stock option |
$ 132,361
|
|
|
|
Contractual term |
10 years
|
|
|
|
Volatility rate |
139.00%
|
|
|
|
Expected dividend yield |
0.00%
|
|
|
|
Risk free interest rate |
3.59%
|
|
|
|
Expected life term |
5 years
|
|
|
|
Grant fair value of per share |
$ 0.76
|
|
|
|
X |
- References
+ Details
Name: |
tomz_CumulativeDividendPercenatge |
Namespace Prefix: |
tomz_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
tomz_FairValueOfStockOption |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_GrantFairValueOfPerShare |
Namespace Prefix: |
tomz_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum term of the deferred compensation arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 710 -SubTopic 10 -Section 55 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482943/710-10-55-7
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_DeferredCompensationArrangementWithIndividualMaximumContractualTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAgreed-upon price for the exchange of the underlying asset relating to the share-based payment award.
+ References
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe risk-free interest rate assumption that is used in valuing an option on its own shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionExpected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2
+ Details
Name: |
us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued during the period as a result of an employee stock purchase plan.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of new stock issued during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesNewIssues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementClassOfStockAxis=tomz_StockOptionsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=tomz_ChiefOperatingOfficersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=tomz_OfficersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_ContractsAndAgreementsAbstract |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3
+ Details
Name: |
us-gaap_ContractualObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInFourthYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInSecondYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ References
+ Details
Name: |
us-gaap_ContractualObligationDueInThirdYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.3
CONTRACTS AND AGREEMENTS (Details Narrative) - USD ($)
|
1 Months Ended |
9 Months Ended |
Jan. 31, 2023 |
May 31, 2020 |
Sep. 30, 2023 |
Sep. 30, 2022 |
Board of Members |
|
|
|
|
Issued shares of common stock during period |
|
|
60,000
|
51,750
|
Issued shares of common stock during period, value |
|
|
$ 51,000
|
$ 54,000
|
Committee Chairperson |
|
|
|
|
Increased annual fee |
$ 54,600
|
|
|
|
Executive Agreements (Elissa J. Shane) |
|
|
|
|
Term of agreement |
|
5 years
|
|
|
Options full consideration of the amount entitled |
|
30,409
|
|
|
Base annual salary |
$ 48,000
|
|
|
|
X |
- References
+ Details
Name: |
tomz_TermOfAgreement |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SalariesAndWages |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionNumber of new stock issued during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesNewIssues |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.
+ References
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueIssuedForServices |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=tomz_BoardOfMembersMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_TitleOfIndividualAxis=tomz_CommitteeChairpersonMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=tomz_ExecutiveAgreementsWithElissaJShaneMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
|
Sep. 30, 2023 |
Dec. 31, 2022 |
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES |
|
|
Commissions |
$ 401,258
|
$ 442,805
|
Payroll And Related Costs |
159,926
|
136,000
|
Director Fees |
37,650
|
34,650
|
Sales Tax Payable |
(926)
|
(1,351)
|
Accrued Warranty (note 14) |
30,000
|
68,000
|
Other Accrued Expenses |
46,459
|
48,599
|
Total |
$ 674,367
|
$ 728,703
|
X |
- References
+ Details
Name: |
tomz_DirectorFeesCurrentAndNoncurrent |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
tomz_SalesTaxPayable |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.
+ References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCarrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount at end of the reporting period of the aggregate extended product warranty liability that is expected to be paid within one year of the balance sheet date or normal operating cycle, if longer. Does not include the balance for the standard product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_ExtendedProductWarrantyAccrualCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.15(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.23.3
ACCRUED WARRANTY (Details) - USD ($)
|
9 Months Ended |
12 Months Ended |
Sep. 30, 2023 |
Dec. 31, 2022 |
ACCRUED WARRANTY |
|
|
Beginning Accrued Warranty Costs |
$ 68,000
|
$ 68,000
|
Provision For Warranty Expense |
8,615
|
24,158
|
Settlement Of Warranty Claims |
(46,615)
|
(24,158)
|
Ending Accrued Warranty Cost |
$ 30,000
|
$ 68,000
|
X |
- References
+ Details
Name: |
tomz_SettlementOfWarrantyClaims |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DebtDisclosureAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c)(5) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ExtendedProductWarrantyAccrual |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in the standard and extended product warranty liability.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8
+ Details
Name: |
us-gaap_ProductWarrantyAccrualPeriodIncreaseDecrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_NetDeferredTaxAssetsValuationAllowance |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expense related to other loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(5)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(14)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1
+ Details
Name: |
us-gaap_ProvisionForOtherLosses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_ConcentrationRiskPercentageOne |
Namespace Prefix: |
tomz_ |
Data Type: |
num:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tomz_TwoCustomerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tomz_OneCustomerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tomz_ThreeCustomerMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.23.3
X |
- References
+ Details
Name: |
tomz_AggregatePrincipalAmountToSellAndIssue |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_AgreementDescription |
Namespace Prefix: |
tomz_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
tomz_SharesIssuedConversionPricePerShare |
Namespace Prefix: |
tomz_ |
Data Type: |
num:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionPer share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3
+ Details
Name: |
us-gaap_CommonStockConvertibleConversionPriceIncrease |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionWeighted average interest rate of debt outstanding.
+ References
+ Details
Name: |
us-gaap_DebtWeightedAverageInterestRate |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe fair value of notes issued in noncash investing and financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5
+ Details
Name: |
us-gaap_NotesIssued1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from the sale of other assets as part of operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_ProceedsFromSaleOfOtherAssets1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_PlanNameAxis=tomz_SecuritiesPurchaseAgreementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
TOMI Environmental Solut... (NASDAQ:TOMZ)
Gráfico Histórico do Ativo
De Mai 2024 até Jun 2024
TOMI Environmental Solut... (NASDAQ:TOMZ)
Gráfico Histórico do Ativo
De Jun 2023 até Jun 2024