XML 177 R66.htm IDEA: XBRL DOCUMENT
v3.26.1

SHAREHOLDERS EQUITY (Details 2) - Restricted Stock Units (RSUs) [Member] | 12 Months Ended
--- | ---
Dec. 31, 2025 $ / shares shares
Granted | shares | 100,000
Vested | shares | 33,334
Outstanding, end of period | shares | 66,666
Weighted average grant date fair value, beginning of period | $ 0
Weighted average grant date fair value, Granted | 0.9983
Weighted average grant date fair value, Vested | 0.9983
Weighted average grant date fair value, Forfeited/Cancelled | 0
Weighted average grant date fair value, end of period | $ 0.9983

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsGranted
Namespace Prefix: | tomz_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsVested
Namespace Prefix: | tomz_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsWeightedaveragegrantdatefairvaluebeginningofperiod
Namespace Prefix: | tomz_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsWeightedaveragegrantdatefairvalueendofperiod
Namespace Prefix: | tomz_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsWeightedaveragegrantdatefairvalueforfeitedcancelled
Namespace Prefix: | tomz_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsWeightedaveragegrantdatefairvaluegranted
Namespace Prefix: | tomz_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsWeightedaveragegrantdatefairvaluevested
Namespace Prefix: | tomz_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | tomz_RestrictedStockUnitsoutstandingendofperiod
Namespace Prefix: | tomz_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |