Note 5 - Share-based Compensation (Details Textual) - USD ($) | Dec. 31, 2020 | Sep. 30, 2020 | Jun. 30, 2020 | Mar. 31, 2020 | Dec. 31, 2019 | Sep. 30, 2019 | Jul. 23, 2019 | Jul. 05, 2019 | Jun. 30, 2019 | Jun. 28, 2019 | May 28, 2019 | Mar. 29, 2019 | Jan. 31, 2019 | Jan. 16, 2019 | Jun. 22, 2018 | Sep. 07, 2017 | Jun. 30, 2019 | Mar. 31, 2019 | Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018 |
Stock Issued During Period, Value, Issued for Services | | | | | | | | | | | | | | | | | | | | $ 666,000 | $ 710,000 | |
Stock Issued During Period, Value, New Issues | | | | | | | | | | | | | | | | | | | | $ 2,783,000 | 125,000 | |
Share Price (in dollars per share) | | $ 0.12 | | | | | | | | | | | | | | | | | | $ 0.12 | | |
Accounts Payable and Accrued Liabilities, Current, Total | | $ 513,000 | | | | $ 394,000 | | | | | | | | | | | | | | $ 513,000 | $ 394,000 | |
2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | | | | | | | | | | 10 years | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) | | | | | | | | | | | | | | | | 40,000,000 | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares) | | | | | | | | | | | | | | | | 2,000,000 | | | | | | |
Share Price (in dollars per share) | | $ 0.12 | | | | | | | | | | | | | | | | | | $ 0.12 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 11,197,687 | 7,895,839 | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.15 | $ 0.25 | |
The 2007 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | | | | | | | | | | | 10 years | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | [1] | | | | | | | | | | | | | | | | | | | | | |
Non Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 1,145,476 | 1,226,586 | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.15 | $ 0.21 | |
Selling, General and Administrative Expenses [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Payment Arrangement, Expense | | | | | | | | | | | | | | | | | | | | $ 1,821,000 | $ 1,552,000 | |
Common Stock Issued for Accrued Interest Due on Promissory Note [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | $ 0.11 | $ 0.16 | $ 0.17 | $ 0.18 | $ 0.27 | | | $ 0.17 | | | | | | | | $ 0.17 | $ 0.18 | | $ 0.18 | |
Stock Issued During Period, Value, New Issues | | | | | | | | | | | | | | | | | | | | $ 184,000 | $ 200,000 | |
Stock Issued During Period, Shares, New Issues (in shares) | | | 1,412,052 | 297,001 | 19,278 | 292,380 | 395,944 | | | | | | | | | | | 87,478 | 139,362 | 1,728,331 | 927,318 | |
Officer [Member] | | | | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Value, Issued for Services | | | | | | | | | | | | | | | | | | | | $ 299,000 | $ 210,000 | |
Stock Issued During Period, Shares, Issued for Services (in shares) | | 652,100 | 349,670 | 367,403 | 648,755 | | 35,080 | | | | 465,875 | | 579,996 | | | | | | | 2,017,928 | 1,080,951 | |
Shares Issued, Price Per Share (in dollars per share) | | $ 0.12 | $ 0.15 | $ 0.16 | $ 0.17 | | $ 0.31 | | | | $ 0.23 | | $ 0.16 | | | | | | | $ 0.12 | | |
Lock-up Agreement, Vesting Requirement, Commercialization of Product, Receipt in Cash | | | | | | | | | | | | | | | | | | | | $ 3,000,000 | | |
Consultants [Member] | | | | | | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Value, Issued for Services | | | | | | | | | | | | | | | | | | | | $ 366,000 | $ 500,000 | |
Stock Issued During Period, Shares, Issued for Services (in shares) | | 373,438 | 270,000 | 1,406,630 | 390,735 | 528,001 | 594,118 | | | 515,809 | | | 649,545 | | | | | | | 2,440,803 | 2,237,539 | |
Shares Issued, Price Per Share (in dollars per share) | | $ 0.12 | $ 0.15 | $ 0.16 | $ 0.17 | $ 0.23 | $ 0.26 | | | $ 0.21 | | | $ 0.17 | | | | | $ 0.21 | | $ 0.12 | $ 0.23 | |
Accounts Payable and Accrued Liabilities, Current, Total | | $ 74,000 | | | | | | | | | | | | | | | | | | $ 74,000 | | |
Consultants [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 531,298 | | |
Employees, Consultations, Officers, and Directors [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 11,197,687 | 7,895,839 | |
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 4,880,945 | 6,614,381 | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.14 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | | | | | | | | | | | 1 year | 4 years | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | 616,000 | | | | | | | | | | | | | | | | | | $ 616,000 | | |
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | 0.16 | | | | | | | | | | | | | | | $ 0.16 | |
Employees and Consultants [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | 0.40 | | | | | | | | | | | | | | | $ 0.40 | |
Chief Executive Officer [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 517,500 | | |
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share Price (in dollars per share) | | | | | | | | | | | | | | | $ 0.22 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | 300,000 | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | 100,000 | | | | | | | | | | | | | | | | | | $ 100,000 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | | | | | | | | | | | | | 492,500 | | |
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Vesting Monthly [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options Expected to Vest, Number of Shares (in shares) | | | | | | | | | | | | | | | | | | | | 25,000 | | |
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.14 | | |
Chief Financial Officer [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.21 | | |
Chief Financial Officer [Member] | Equity Incentive Plan 2007 [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | | | | | | | | | | | | | | | 75,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Remaining Number of Shares to Vest Each Month (in shares) | | | | | | | | | | | | | | 25,000 | | | | | | | | |
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | | 1,281,458 | |
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | 0.16 | | | | | | | | | | | | | | | $ 0.16 | |
Board Of Directors [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | | | | | 0.32 | | | | | | | | | | | | | | | $ 0.32 | |
Board Of Directors [Member] | Equity Incentive Plan 2007 [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 1,746,434 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | 250,000 | | | | | | | | | | | | | | | | | | $ 250,000 | | |
Board Of Directors [Member] | Equity Incentive Plan 2007 [Member] | Award Date One [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.17 | | |
Board Of Directors [Member] | Equity Incentive Plan 2007 [Member] | Award Date Two [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | 0.16 | | |
Board Of Directors [Member] | Equity Incentive Plan 2007 [Member] | Award Date Three [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | 0.15 | | |
Board Of Directors [Member] | Equity Incentive Plan 2007 [Member] | Award Date Four [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.12 | | |
Employees [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 2,019,556 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | | | | | | | | | | | 4 years | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | $ 277,000 | | | | | | | | | | | | | | | | | | $ 277,000 | | |
Employees [Member] | 2018 Equity Incentive Plan [Member] | Award Date One [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.17 | | |
Employees [Member] | 2018 Equity Incentive Plan [Member] | Award Date Two [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | 0.16 | | |
Employees [Member] | 2018 Equity Incentive Plan [Member] | Award Date Three [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | 0.15 | | |
Employees [Member] | 2018 Equity Incentive Plan [Member] | Award Date Four [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.12 | | |
Vice President of Operation and President of Subsidiary [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share Price (in dollars per share) | | | | | | | | | $ 0.25 | | | $ 0.17 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | 300,000 | | | 1,200,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | | | | | | 200,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award Options Annual Vesting Installment Shares (in shares) | | | | | | | | | 100,000 | | | | | | | | | | | | | |
Vice President of Operation and President of Subsidiary [Member] | 2018 Equity Incentive Plan [Member] | Vesting At Various Metrics [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | 1,000,000 | | | | | | | | | | |
Vice President of Operation and President of Subsidiary [Member] | Equity Incentive Plan 2007 [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) | | | | | | | | | | | | 10 years | | | | | | | | | | |
Share Price (in dollars per share) | | | | | | | | | | | | $ 0.17 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | 1,000,000 | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | | | | | 5 years | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award Options Annual Vesting Installment Shares (in shares) | | | | | | | | | | | | 200,000 | | | | | | | | | | |
Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 1,000,000 | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | $ 0.35 | | | | | | | | | | | | | | |
Vendors [Member] | Non Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 1,145,476 | 1,226,586 | |
Vendors [Member] | Non Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | $ 0.12 | | | | 0.16 | | | | | | | | | | | | | | $ 0.12 | $ 0.16 | |
Vendors [Member] | Non Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | | $ 0.21 | | | | $ 0.32 | | | | | | | | | | | | | | $ 0.21 | $ 0.32 | |
Sale of Products and License of Technology [Member] | | | | | | | | | | | | | | | | | | | | | | |
Contract with Customer, Liability, Revenue Recognized | | | | | | | | | | | | $ 3,000,000 | | | | | | | | | | |
Restricted Stock Units (RSUs) [Member] | Vice President of Operation and President of Subsidiary [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | | | | | | | | | | | | 500,000 | | | | | | | | | | |
Proceeds Cash, Trigger for Award as Unvested | | | | | | | | | | | | $ 3,000,000 | | | | | | | | | | |
Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member] | Employees [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | | | | | 1,501,954 | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value | | $ 198,000 | | | | | | | | | | | | | | | | | | $ 198,000 | | |
Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member] | Employees [Member] | 2018 Equity Incentive Plan [Member] | Minimum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.14 | | |
Converted Accrued and Unpaid Obligations for Previous Issued Expired Options [Member] | Employees [Member] | 2018 Equity Incentive Plan [Member] | Maximum [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | | | | $ 0.17 | | |
Non Contingent Options [Member] | Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 400,000 | | | | | | | | | | | | | | |
Non Contingent Options [Member] | Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | Share-based Payment Arrangement, Tranche One [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 100,000 | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | 90 days | | | | | | | | | | | | | | |
Non Contingent Options [Member] | Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Two [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 100,000 | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | 1 year | | | | | | | | | | | | | | |
Non Contingent Options [Member] | Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | Share-based Payment Arrangement, Tranche Three [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 200,000 | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) | | | | | | | | 2 years | | | | | | | | | | | | | | |
Contingent Options [Member] | Director of Business Development for Odor-No-More [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | 600,000 | | | | | | | | | | | | | | |
Share-based Payment Arrangement, Option [Member] | Vendors [Member] | Selling, General and Administrative Expenses [Member] | Non Plan [Member] | | | | | | | | | | | | | | | | | | | | | | |
Share-based Payment Arrangement, Expense | | | | | | | | | | | | | | | | | | | | $ 167,000 | $ 260,000 | |
| |
[1] | Aggregate intrinsic value based on closing common stock price of $0.12 at December 31, 2020. | |