Note 5 - Share-based Compensation (Details Textual) - USD ($) | | | | | | | | | | 3 Months Ended | 9 Months Ended |
Sep. 30, 2023 | Jun. 30, 2023 | Mar. 31, 2023 | Sep. 30, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Mar. 22, 2022 | Jun. 22, 2018 | Sep. 07, 2017 | Sep. 30, 2023 | Jun. 30, 2023 | Mar. 31, 2023 | Sep. 30, 2022 | Jun. 30, 2022 | Mar. 31, 2022 | Sep. 30, 2023 | Sep. 30, 2022 |
Stock Issued During Period, Value, Issued for Services | | | | | | | | | | $ 37,000 | $ 75,000 | $ 207,000 | $ 96,000 | $ 59,000 | $ 17,000 | | |
Share Price (in dollars per share) | $ 0.17 | | | | | | | | | $ 0.17 | | | | | | $ 0.17 | |
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) | 50,000,000 | | | | | | | 40,000,000 | | 50,000,000 | | | | | | 50,000,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Per Year (in shares) | | | | | | | | 2,000,000 | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 8,219,920 | 4,748,212 |
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, Expirations in Period (in shares) | | | | | | | | | | | | | | | | 340,000 | 975,161 |
Non Plan [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 60,040 | 105,797 |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | $ 0.2 | $ 0.26 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) | | | | | | | | | | | | | | | | 1,205,550 | |
Share-Based Payment Arrangement, Option [Member] | Clyra Medical Technologies [Member] | | | | | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | | | | $ 45,000 | | | 85,000 | | | $ 172,000 | $ 308,000 |
Selling, General and Administrative Expenses [Member] | | | | | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | | | | $ 725,000 | | | $ 338,000 | | | $ 1,269,000 | $ 1,455,000 |
Officer [Member] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Value, Issued for Services | $ 12,000 | $ 12,000 | $ 6,000 | $ 72,000 | | | | | | | | | | | | | |
Stock Issued During Period, Shares, Issued for Services (in shares) | 69,563 | 68,541 | 30,747 | 167,781 | | | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | $ 0.17 | $ 0.18 | $ 0.2 | $ 0.27 | | | | | | $ 0.17 | $ 0.18 | $ 0.2 | $ 0.27 | | | $ 0.17 | $ 0.27 |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Cash Amount Receipt | | | | | | | | | | | | | | | | $ 3,000,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Revenue Required | | | | | | | | | | | | | | | | $ 3,000,000 | |
Consultants [Member] | | | | | | | | | | | | | | | | | |
Stock Issued During Period, Value, Issued for Services | $ 25,000 | $ 63,000 | $ 201,000 | $ 24,000 | $ 60,000 | $ 31,000 | | | | | | | | | | | |
Stock Issued During Period, Shares, Issued for Services (in shares) | 146,123 | 352,370 | 899,743 | 211,047 | 76,996 | 86,752 | | | | | | | | | | | |
Shares Issued, Price Per Share (in dollars per share) | $ 0.17 | $ 0.18 | $ 0.2 | $ 0.27 | $ 0.18 | $ 0.23 | | | | $ 0.17 | $ 0.18 | $ 0.2 | $ 0.27 | $ 0.18 | $ 0.23 | $ 0.17 | $ 0.27 |
Consultants [Member] | 2018 Equity Incentive Plan [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 4,069,922 | 682,991 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | $ 657,000 | $ 145,000 |
Officer, Board of Directors, Employees, and a Consultant [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 8,219,920 | 4,748,212 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | $ 1,370,000 | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ 0.17 | $ 0.18 | $ 0.2 | | | | | | | | | | | | | | |
Board Of Directors [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 1,565,858 | 1,134,356 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | $ 266,000 | $ 246,000 |
Board Of Directors [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.18 |
Board Of Directors [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.27 |
Employees [Member] | Employee Retention Program [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 1,784,140 | 2,340,730 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | $ 306,000 | $ 492,000 |
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) | | | | | | | | | | | | | | | | 4 years | 4 years |
Employees [Member] | Employee Retention Program [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.18 |
Employees [Member] | Employee Retention Program [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.27 |
Chief Financial Officer [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | | $ 0.22 |
Chief Financial Officer [Member] | 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, Options, Grants in Period, Gross (in shares) | | | | | | | 300,000 | | | | | | | | | 800,000 | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | $ 141,000 | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | $ 0.2 | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares) | | | | | | | | | | | | | | | | 500,000 | |
Term Extension (Year) | | | | | | | 1 year | | | | | | | | | | |
Share-based Compensation Arrangement By Share-based Payment Award, Options Grants Per Month, Gross (in shares) | | | | | | | 25,000 | | | | | | | | | | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares (in shares) | | | | | | | 25,000 | | | | | | | | | | |
CFO and President [Member] | | | | | | | | | | | | | | | | | |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | | $ 290,135 |
President [Member] | | | | | | | | | | | | | | | | | |
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | | | | | | | | | | | | | | | | | $ 0.23 |
Vendors [Member] | Non Plan [Member] | | | | | | | | | | | | | | | | | |
Share-Based Payment Arrangement, Expense | | | | | | | | | | | | | | | | $ 11,000 | |
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | | | | | | | | | | | | | | | | 60,040 | 105,797 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | | | | | | | | | | | | | | | | | $ 36,000 |
Vendors [Member] | Non 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.18 | $ 0.23 |
Vendors [Member] | Non 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.2 | $ 0.27 |